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