TamTamBot для питона ✔️

120
Обсуждение, вопросы, предложения. TamTamBot (TTB): https://github.com/asvbkr/TamTamBot">https://github.com/asvbkr/TamTamBot OpenAPI client (OAC): https://github.com/asvbkr/openapi_client">https://github.com/asvbkr/openapi_client * туториал - https://habr.com/ru/company/mailru/blog/466373/ * демобот - https://github.com/asvbkr/ttBotDemo">https://github.com/asvbkr/ttBotDemo Его работающая инсталяция - @asvbkrTestBot1 * Другие примеры - https://github.com/asvbkr (!) Здесь мы все на "ты"
212
Спасибо, Серёг
210
работает)
207
Ща проверить, попробую
212
Так
209
Заура
203
Твой бот?
205
Да я добавил гард-бот, но что то он не алё
210
Вчера блокировал
207
Как его заблокиовать?
209
Hello
RED
208
ну такая себе логика. кого-то видит, кого-то нет. без админства бот в чатах просто импотент
209
А, ну это логично
RED
202
короче, это фича. если бот админ, то апи присылает эти события
RED
204
Так ты заявись хоть, раз уж так и не сделали трекера
"Доверяй, но проверяй" (С)
208
Так ты заявись хоть, раз уж так и не сделали трекера
RED
211
нужны тесты от других пользователей либы, а потом уж можно к кумирам
198
негоже небожителей по пустякам беспокоить. может это я чего не догоняю
"Не сотвори себе кумира" (С) 🙂
207
Вот и выясним
RED
238
негоже небожителей по пустякам беспокоить. может это я чего не догоняю
218
Ты напиши, пусть Саша Чуприн глянет
203
если так, как ты говоришь, то это бага скорее всего
Но я не могу не подтвердить ни опровергнуть
207
если так, как ты говоришь, то это бага скорее всего
RED
207
а.. ну тогда ладно
208
тогда вопрос в чат АПИ
RED
205
это работает если юзеров руками добавляешь/выкидываешь. а если выходишь из чата или входишь по ссылке, болт
207
`def handle_user_added_to_chat_update(self, update): # type: (UserAddedToChatUpdate) -> bool pass def handle_user_removed_from_chat_update(self, update): # type: (UserRemovedFromChatUpdate) -> bool ...
По идее, перекрытие этих методов и даёт искомую реакцию
200
`def handle_user_added_to_chat_update(self, update): # type: (UserAddedToChatUpdate) -> bool pass def handle_user_removed_from_chat_update(self, update): # type: (UserRemovedFromChatUpdate) -> bool pass
RED
207
нет никакого события от апи
202
так это
RED
204
Сергей, как отловить самостоятельные входы/выходы пользователей в чат? принудительное добавление/удаление видно
207
Если во view_buttons передать апдейт от нажатия кнопки (MessageCallbackUpdate), и при этом вернуть обработчиком False, то получится так, что то, не удалённое, сообщение с кнопками будет редактироваться, а не генериться заново ...
Полезная информация, спасибо ;)
Иван
203
Спасибо, буду пробовать)
205
один)
203
Но есть и с редактируемым меню
203
Мне кажется, что в основном, это дело вкусовых предпочтений разраба. Ну и уместности в конкретной реализации ...
У меня в основном используется меню с пересоздаваемыми кнопками
208
Мигает меньше) Ну и, конечно, не двигается по истории чата
Мне кажется, что в основном, это дело вкусовых предпочтений разраба. Ну и уместности в конкретной реализации
212
Мигает меньше) Ну и, конечно, не двигается по истории чата
Иван
202
Если во view_buttons передать апдейт от нажатия кнопки (MessageCallbackUpdate), и при этом вернуть обработчиком False, то получится так, что то, не удалённое, сообщение с кнопками будет редактироваться, а не генериться заново ...
Отличие для пользователей есть?
297
Если во view_buttons передать апдейт от нажатия кнопки (MessageCallbackUpdate), и при этом вернуть обработчиком False, то получится так, что то, не удалённое, сообщение с кнопками будет редактироваться, а не генериться заново
212
Кстати
204
Да ты реализацию вью посмотри - там три строчки)
Просто это рутина
206
Да ты реализацию вью посмотри - там три строчки)
206
вью само сообщение шлёт, а кнопки в атачи добавляет add_buttons_to_message_body
Иван
208
Внутри вызывается как раз add_buttons_to_message_body
View по сути сообщение шлёт с кнопками в attachments?
211
А если false вернуть, только сообщение перестанет удаляться или другое поведение поменяется?
Насколько помню, только удаляться перестанет)
204
Внутри вызывается как раз add_buttons_to_message_body
add_buttons_to_message_body формирует объект, а вью уже его показывает в чате