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 (!) Здесь мы все на "ты"
67
Как поля апдейта
65
При команде тебе будет доступен и чат айди и юзер айди
59
main_menu_buttons
65
Так вся эта схема аналогична той, что вы написали?
63
Ну так посмотри как там выдаётся и сделай также
63
как ваши, только пусть они были бы сдвоены.
61
Я ж не знаю, где ты будешь выдавать эти кнопки
Например при команде /menu
67
Я ж не знаю, где ты будешь выдавать эти кнопки
59
adm_user_id=<здесь пишешь свой айди> buttons = bot.get_buttons( [CallbackButtonCmd('1-я кнопка', 'b1', intent=Intent.NEGATIVE), CallbackButtonCmd('2-я кнопка', 'b2', intent=Intent.DEFAULT)] ...
Это просто пример
61
хорошо, с этим понятно
59
Свой айди можешь посмотреть в sender тобою созданного сообщения
57
adm_user_id=<здесь пишешь свой айди> buttons = bot.get_buttons( [CallbackButtonCmd('1-я кнопка', 'b1', intent=Intent.NEGATIVE), CallbackButtonCmd('2-я кнопка', 'b2', intent=Intent.DEFAULT)] ...
кстати, а свой айди где узнать то? И еще, а если я хочу, чтобы бот давал эти кнопки всем?
62
чем универсальнее софт, тем сложнее его настройка
66
Разбираться, вникать
61
Ну все когда то были новичками
64
Просто я не понимаю как новички, такие же как и я, смогут что-то сделать, если у них появиться желание )
61
Соответственно, и АПИ такой же
61
Сам функционал весьма не простой
62
Понятно
63
По моему, сильно маловероятно
62
Я имею ввиду вообще весь апи )))
Уж это точно не ко мне
57
Но это будет без расцветки
59
buttons = bot.get_buttons( [CallbackButtonCmd('1-я кнопка', 'b1'), CallbackButtonCmd('2-я кнопка', 'b2')] )
72
Я имею ввиду вообще весь апи )))
58
Можно и сейчас
56
а можно всё это будет как-то упростить в будущем?
55
без обёртки будет ещё тяжелее)
57
по правде какая-то тяжелая конструкция ) но спасибо))
55
как то так
322
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)
62
Сергей, так можно сделать? 2 кнопки на 1 лайне. Если да, то как?)
58
Итс мэджик)
но спасибо за всё )
66
Итс мэджик)
61
Кхем. Сергей, не поверите, но каким-то образом удаление заработало. Даже не могу представить с чем это связано.
57
наверное забавно, что я попробовал удалить сообщение через команду. но даже так, он сообщение не удалил. Зато написано было "{'success': True}".
56
попозже у себя посмотрю
55
возможно, что ботапи всё равно его досоздаёт
53
ивент о его создании
60
тут же получается, что ты удаляешь сообщение, по которому ивент приходит
57
Попробуй удалить не при обработке события MessageCreatedUpdate
58
это как?
58
такое ощущение, что не удачное место для удаления
62
ух емае
54
58
)
60
не ttt а www!
56
сделаем чуть по другому
56
хорошо
57
Вообще, в логе действия 14:29, а последнее сообщение в 14:30
58
так а вот же: всё по старому)