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
(!) Здесь мы все на "ты"
Иван
250
А это где-то скрыто вызывается?
RED
257
собственно оно и выпиливает
RED
260
поищи в либе msg.delete_message
Иван
265
Видать, достали её изрядно))
Иван
257
Вопрос интересный...
А я не знаю как тут посмотреть ссылку.
Но называется
TamTam Bot API chat
Нашел TamTam help чат
Иван
256
Ну в принципе, исходя из этого, можно что-то удобное построить. Мне только интересно, именно так и должно быть?
RED
264
странное, но иногда полезное
Иван
332
А, вот ещё вопрос. Это нормальное поведение, что при нажатии на кнопку сообщение удаляется?
263
adm_user_id=<здесь пишешь свой айди> buttons = bot.get_buttons( [CallbackButtonCmd('1-я кнопка', 'b1', intent=Intent.NEGATIVE), CallbackButtonCmd('2-я кнопка', 'b2', intent=Intent.DEFAULT)] ...
Сергей уже приводил пример реализации нескольких кнопок )
RED
259
размер кнопок вроде не регулируется.. но разместить их в одну строку вполне получается
RED
254
напиши ей. добавит
260
Там по приглашению
258
Вопрос интересный...
А я не знаю как тут посмотреть ссылку.
Но называется
TamTam Bot API chat
258
Не в тот чат пишем, однако.
Надо в bot API.
252
Да вроде никаких больше.
А этот очень актуален.
Иван
259
А какие ещё варианты для приглашений есть?
256
Вроде со всем разобрался. Осталось 3 вещи:
1. Как тут приглашения организовать? В телеграм есть возможность прокидывать переменные вместе с командой start: https://t.me/<bot_url>/start=<referral_link>
2. По-прежнему не пойму, как регистрировать функции-обработчики следующих шагов. Есть регистрация предыдущих шагов. Не понимаю зачем.
3. Как регулировать размер ...
Спрашивал здесь насчёт deep linking, говорили осенью будут делать.
Иван
264
Вроде со всем разобрался. Осталось 3 вещи:
1. Как тут приглашения организовать? В телеграм есть возможность прокидывать переменные вместе с командой start: https://t.me/<bot_url>/start=<referral_link>
2. По-прежнему не пойму, как регистрировать функции-обработчики следующих шагов. Есть регистрация предыдущих шагов. Не понимаю зачем.
3. Как регулировать размер кнопок? Хочется, чтобы можно было бо ...
RED
255
я не нашёл в апи. может плохо смотрел
RED
264
инлайн
Иван
254
Инлайновые уже увидел у primebot-а
Иван
257
Обычные – это которые вместо клавиатуры появляются
253
Емнип - если мне не изменяет память
Иван
252
Емнип?
Иван
253
Не понял
Иван
252
Ещё вопрос быстрый. В там-там оба вида кнопок? Инлайн и обычные?
252
Сейчас в самолёте, так что сорьте)
Иван
253
Да, смотрел. Там не было вроде
261
Если никто не подскажет как, то сам смогу не раньше понедельника, скорее всего. А туториал смотрели?
361
Всем привет. Посмотрел библиотеку с целью использовать в текущем конкурсе. Очень не хватает декораторов с фильтрами и регистрации последующих обработчиков для текущего пользователя (register_next_step_handler(<func_name>) ...
Регистрация предыдущего шага есть
Иван
239
Как это можно самому сделать, не сильно костыляя?
Иван
265
Всем привет. Посмотрел библиотеку с целью использовать в текущем конкурсе. Очень не хватает декораторов с фильтрами и регистрации последующих обработчиков для текущего пользователя (register_next_step_handler(<func_name>)
238
А, впрочем, ладно. Суть одна)
245
https://www.geeksforgeeks.org/python-reversing-list/
на всякий случай, если в голове не сохранится
Это другое
m4dn355
247
спасибо)))
проверил с
inverted_result = list(reversed(result)
все заработало)))
244
https://www.geeksforgeeks.org/python-reversing-list/
на всякий случай, если в голове не сохранится
m4dn355
238
там просто циклом куча словарей по очереди записываются в список, причем количество элементов списка может сильно варьироваться (от 20 до 1000), а при выдаче нужно выдавать словари по очереди в обратном порядке) и ничего лучше, чем заранее тут же на месте развернуть список я не придумал) список - это просто результат работы функции)