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

123
Обсуждение, вопросы, предложения. 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 (!) Здесь мы все на "ты"
Иван
253
Нужно просто вот этот update передать?
Иван
255
def cmd_handler_start(self, update):
Иван
242
Если во view_buttons передать апдейт от нажатия кнопки (MessageCallbackUpdate), и при этом вернуть обработчиком False, то получится так, что то, не удалённое, сообщение с кнопками будет редактироваться, а не генериться заново ...
А как это сделать?
253
Кстати, Саш, очень не хватает события по изменению админских прав бота. Бот без админства, по сути, ничего не может сделать и его простое добавление в чат малоинформативно, зачастую.
Вот эта мессага
341
Кстати, Саш, очень не хватает события по изменению админских прав бота. Бот без админства, по сути, ничего не может сделать и его простое добавление в чат малоинформативно, зачастую.
250
из занимательной телепатии. бот не получает от сервера уведомления, что ему дали админа. он должен это предвидеть видимо ...
В чате по апи - поддерживаем активно!
Иван
250
Ладно, сейчас попробую реализовать и конкретно напишу
245
Пока не понял в чём проблема
Иван
252
Назначение привычки. Нужно спросить название, время, дни недели и т. д.
250
Получается, что можно только один ответ так получить. А как сделать цепочку?
Кейс какой?
Иван
248
Присвоить True нужно
Ой, да. Отредактировал
Иван
251
Получается, что можно только один ответ так получить. А как сделать цепочку?
258
А можно ещё раз. В обработчике команды должна быть строка: update.required_cmd_response=True?
Присвоить True нужно
Иван
257
Привет. Делается так: 1. В вызывающем коде с приглашением ко вводу явно указывается, что на текущее сообщение ожидается текстовый ответ: `update.required_cmd_response = True` 2. Соответственно, любой ввод НЕ команды в этом случае будет восприниматься как ответ. В приходящем апдейте имеется признак, что это ...
А можно ещё раз. В обработчике команды должна быть строка: update.required_cmd_response=True?
250
ты зря не пишешь в апи-чат
это да, "вода камень точит" и пополняет ToDo разработчиков )
RED
258
городил сейчас велосипед. бот не знает, куда его заводят, только ид чата и кто его потревожил. разрабы не удосужились хотя бы название чата ещё передать, пришлось ещё один запрос к апи лепить
248
Вот здесь соглашусь
RED
257
из занимательной телепатии. бот не получает от сервера уведомления, что ему дали админа. он должен это предвидеть видимо
RED
255
делюсь с ботоведами наблюдениями
256
ты зря не пишешь в апи-чат
RED
256
бредово довольно. в телеге реплика проходит независимо от роли
250
скорее всего так и задумано
RED
260
если же админ, то всё прекрасно
RED
255
бот что-то пишет. вася отвечает ему репликой и.. ничего не происходит
248
ещё из серии "вижу/не вижу". если бот не админ, он не видит реплик, обращённых непосредственно к нему. только через корявое @ник_бота ...
А поподробнее?
RED
259
ещё из серии "вижу/не вижу". если бот не админ, он не видит реплик, обращённых непосредственно к нему. только через корявое @ник_бота
250
Работает. Можно пользоваться
Если в чате спам-сообщение, админу или участнику чата нужно ответить на него одной из команд: !spam - пометить сообщение как спам, удалить участника и удалить сообщение !ban - удалить участника !ro - выдать участнику ReadOnly на 1 мин. Можно задать время, например: !ro 1h 30m (1 час 30 мин)
260
Работает. Можно пользоваться
257
Спасибо, Серёг
254
работает)
252
Ща проверить, попробую
257
Так
257
Заура
246
Твой бот?
250
Да я добавил гард-бот, но что то он не алё
252
Вчера блокировал
252
Как его заблокиовать?
250
Hello
RED
254
ну такая себе логика. кого-то видит, кого-то нет. без админства бот в чатах просто импотент
252
А, ну это логично
RED
247
короче, это фича. если бот админ, то апи присылает эти события
RED
249
Так ты заявись хоть, раз уж так и не сделали трекера
"Доверяй, но проверяй" (С)
254
Так ты заявись хоть, раз уж так и не сделали трекера
RED
254
нужны тесты от других пользователей либы, а потом уж можно к кумирам
240
негоже небожителей по пустякам беспокоить. может это я чего не догоняю
"Не сотвори себе кумира" (С) 🙂
252
Вот и выясним
RED
284
негоже небожителей по пустякам беспокоить. может это я чего не догоняю
263
Ты напиши, пусть Саша Чуприн глянет