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