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
buttons = bot.get_buttons( [CallbackButtonCmd('1-я кнопка', 'b1'), CallbackButtonCmd('2-я кнопка', 'b2')] )
1
Я имею ввиду вообще весь апи )))
1
Можно и сейчас
1
а можно всё это будет как-то упростить в будущем?
1
без обёртки будет ещё тяжелее)
1
по правде какая-то тяжелая конструкция ) но спасибо))
1
как то так
1
adm_user_id=<здесь пишешь свой айди> buttons = bot.get_buttons( [CallbackButtonCmd('1-я кнопка', 'b1', intent=Intent.NEGATIVE), CallbackButtonCmd('2-я кнопка', 'b2', intent=Intent.DEFAULT)] , 'horizontal' ) bot.view_buttons('2 кнопки на 1 лайне:', buttons, user_id=adm_user_id)
1
Сергей, так можно сделать? 2 кнопки на 1 лайне. Если да, то как?)
1
Итс мэджик)
но спасибо за всё )
1
Итс мэджик)
1
Кхем. Сергей, не поверите, но каким-то образом удаление заработало. Даже не могу представить с чем это связано.
1
наверное забавно, что я попробовал удалить сообщение через команду. но даже так, он сообщение не удалил. Зато написано было "{'success': True}".
1
попозже у себя посмотрю
1
возможно, что ботапи всё равно его досоздаёт
1
ивент о его создании
1
тут же получается, что ты удаляешь сообщение, по которому ивент приходит
1
Попробуй удалить не при обработке события MessageCreatedUpdate
1
это как?
1
такое ощущение, что не удачное место для удаления
1
ух емае
1
1
)
1
не ttt а www!
1
сделаем чуть по другому
1
хорошо
1
Вообще, в логе действия 14:29, а последнее сообщение в 14:30
1
так а вот же: всё по старому)
1
Вот такого плана скрин сделай - из чата, в котором смотришь работу бота
1
ну всё так же
1
в плане скриншота
1
В каком плане?
1
А в клиенте как выглядит?
1
1
def handle_message_created_update(self, update): # type: (MessageCreatedUpdate) -> bool res = super().handle_message_created_update(update) if res is not None: return res update = UpdateCmn(update) if update and update.message and update.message.body: print(update.message.body) rd = self.msg.delete_message(update.message. ...
1
добавь перед rd= print(update.message.body)
1
даже если, например, удалить это: update = UpdateCmn(update) if update and update.message and update.message.body: то ничего не изменится.
1
вот
1
def handle_message_created_update(self, update): # type: (MessageCreatedUpdate) -> bool res = super().handle_message_created_update(update) if res is not None: return res update = UpdateCmn(update) if update and update.message and update.message.body: rd = self.msg.delete_message(update.message.body.mid) print(rd) (вообще ...
1
конечно
1
код типо?
1
мне нужен
1
не лог, а текст исходный
1
ок
1
текстом
1
то есть, сообщение то у бота осталось.
1
и не картинками, а текстом давай
1
иначе не смогу помочь