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

117
Обсуждение, вопросы, предложения. 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 (!) Здесь мы все на "ты"
224
image тянет за собой PhotoAttachmentPayload В котором обязательные required: - photo_id - token ...
я что-то не понял о каких данных идет речь, те которые возвращает метод send message API ?
225
Костыль, в общем то. Но, пока, так.
Обновлено
227
Но, при ответах апи не отдаёт эти обязательные значения и происходит ошибка при проверке их обязательности. В общем, исправление сводится к отключению этой проверки ...
Костыль, в общем то. Но, пока, так.
231
image тянет за собой PhotoAttachmentPayload В котором обязательные required: - photo_id - token ...
Но, при ответах апи не отдаёт эти обязательные значения и происходит ошибка при проверке их обязательности. В общем, исправление сводится к отключению этой проверки
237
Это из-за добавления новых свойств в объект
image тянет за собой PhotoAttachmentPayload В котором обязательные required: - photo_id - token
227
Это из-за добавления новых свойств в объект
218
Багу нашли в апи
что за бага?
223
Ну, не всё так печально. Изменения будут в 4-х строчках всего
RED
222
ну что ж.. будем откатываться взад. поспешишь, людей насмешишь (с)
RED
216
это очень печально. целый час вчера убил на переезд
220
До её исправления новую версию моих либ лучше не юзать
226
Багу нашли в апи
223
Так, народ
216
OAC и TTB обновлены до API 0.1.10
223
Это из OAC
228
Ну да
Иван
225
Так всё есть: Request GeoLocationButton
223
См. def main_menu_buttons(self)
Иван
219
Специальной нет. Из АПИ
А как бы это полегче сделать?
226
Теперь другой вопрос. Есть в библиотеке кнопка запроса местоположения?
Специальной нет. Из АПИ
Иван
230
Теперь другой вопрос. Есть в библиотеке кнопка запроса местоположения?
Иван
231
Разобрался: update.update_current
Иван
222
Где взять нужный?
Иван
225
А, нет. Он вот такого типа: <class 'TamTamBot.cls.UpdateCmn.UpdateCmn'>
Иван
222
Нужно просто вот этот update передать?
Иван
226
def cmd_handler_start(self, update):
Иван
216
Если во view_buttons передать апдейт от нажатия кнопки (MessageCallbackUpdate), и при этом вернуть обработчиком False, то получится так, что то, не удалённое, сообщение с кнопками будет редактироваться, а не генериться заново ...
А как это сделать?
223
Кстати, Саш, очень не хватает события по изменению админских прав бота. Бот без админства, по сути, ничего не может сделать и его простое добавление в чат малоинформативно, зачастую.
Вот эта мессага
272
Кстати, Саш, очень не хватает события по изменению админских прав бота. Бот без админства, по сути, ничего не может сделать и его простое добавление в чат малоинформативно, зачастую.
218
из занимательной телепатии. бот не получает от сервера уведомления, что ему дали админа. он должен это предвидеть видимо ...
В чате по апи - поддерживаем активно!
Иван
219
Ладно, сейчас попробую реализовать и конкретно напишу
214
Пока не понял в чём проблема
Иван
223
Назначение привычки. Нужно спросить название, время, дни недели и т. д.
219
Получается, что можно только один ответ так получить. А как сделать цепочку?
Кейс какой?
Иван
218
Присвоить True нужно
Ой, да. Отредактировал
Иван
223
Получается, что можно только один ответ так получить. А как сделать цепочку?
229
А можно ещё раз. В обработчике команды должна быть строка: update.required_cmd_response=True?
Присвоить True нужно
Иван
226
Привет. Делается так: 1. В вызывающем коде с приглашением ко вводу явно указывается, что на текущее сообщение ожидается текстовый ответ: `update.required_cmd_response = True` 2. Соответственно, любой ввод НЕ команды в этом случае будет восприниматься как ответ. В приходящем апдейте имеется признак, что это ...
А можно ещё раз. В обработчике команды должна быть строка: update.required_cmd_response=True?
222
ты зря не пишешь в апи-чат
это да, "вода камень точит" и пополняет ToDo разработчиков )
RED
225
городил сейчас велосипед. бот не знает, куда его заводят, только ид чата и кто его потревожил. разрабы не удосужились хотя бы название чата ещё передать, пришлось ещё один запрос к апи лепить
220
Вот здесь соглашусь
RED
225
из занимательной телепатии. бот не получает от сервера уведомления, что ему дали админа. он должен это предвидеть видимо
RED
225
делюсь с ботоведами наблюдениями
228
ты зря не пишешь в апи-чат
RED
226
бредово довольно. в телеге реплика проходит независимо от роли
220
скорее всего так и задумано
RED
223
если же админ, то всё прекрасно