TamTamBot для питона ✔️
123 •
@pyBotApiFrm
Обсуждение, вопросы, предложения.
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
image тянет за собой PhotoAttachmentPayload
В котором обязательные
required: - photo_id - token ...
я что-то не понял о каких данных идет речь, те которые возвращает метод send message API ?
RED
1
ну что ж.. будем откатываться взад. поспешишь, людей насмешишь (с)
RED
1
это очень печально. целый час вчера убил на переезд
Иван
1
Так всё есть: Request GeoLocationButton
Иван
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. В вызывающем коде с приглашением ко вводу явно указывается, что на текущее сообщение ожидается текстовый ответ:
`update.required_cmd_response = True`
2. Соответственно, любой ввод НЕ команды в этом случае будет восприниматься как ответ. В приходящем апдейте имеется признак, что это ...
А можно ещё раз. В обработчике команды должна быть строка: update.required_cmd_response=True?
RED
1
городил сейчас велосипед. бот не знает, куда его заводят, только ид чата и кто его потревожил. разрабы не удосужились хотя бы название чата ещё передать, пришлось ещё один запрос к апи лепить
RED
1
из занимательной телепатии. бот не получает от сервера уведомления, что ему дали админа. он должен это предвидеть видимо
RED
1
делюсь с ботоведами наблюдениями