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 (!) Здесь мы все на "ты"
Иван
250
А это где-то скрыто вызывается?
RED
257
собственно оно и выпиливает
RED
260
поищи в либе msg.delete_message
Иван
265
Видать, достали её изрядно))
Иван
260
https://tt.me/lartey
Попросила написать, что в этот чат добавляет @support
Иван
260
впрочем, странное оно для меня. в моей реализации мессаги не выпиливаются. а так, вероятно, это норма (с) ...
А как вы этого добились?
RED
262
странное, но иногда полезное
впрочем, странное оно для меня. в моей реализации мессаги не выпиливаются. а так, вероятно, это норма (с)
Иван
257
Вопрос интересный... А я не знаю как тут посмотреть ссылку. Но называется TamTam Bot API chat
Нашел TamTam help чат
Иван
256
Ну в принципе, исходя из этого, можно что-то удобное построить. Мне только интересно, именно так и должно быть?
RED
264
странное, но иногда полезное
Иван
332
А, вот ещё вопрос. Это нормальное поведение, что при нажатии на кнопку сообщение удаляется?
Иван
258
Сергей уже приводил пример реализации нескольких кнопок )
Спасибо!
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
Иван
259
Не в тот чат пишем, однако. Надо в bot API.
Дадите ссылку?
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
я не нашёл в апи. может плохо смотрел
Иван
254
инлайн
Обычных нет?!
Иван
254
Инлайновые уже увидел у primebot-а
Иван
257
Обычные – это которые вместо клавиатуры появляются
253
Емнип - если мне не изменяет память
252
Обычные, ЕМНИП
Иван
252
Ещё вопрос быстрый. В там-там оба вида кнопок? Инлайн и обычные?
252
Сейчас в самолёте, так что сорьте)
259
Позже
257
Но гляну ещё
255
Частично было, вроде
Иван
253
Да, смотрел. Там не было вроде
261
Если никто не подскажет как, то сам смогу не раньше понедельника, скорее всего. А туториал смотрели?
Иван
255
Регистрация предыдущего шага есть
Круто! Покажите как, пожалуйста
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) все заработало)))
239
ну надо, так надо)
m4dn355
238
там просто циклом куча словарей по очереди записываются в список, причем количество элементов списка может сильно варьироваться (от 20 до 1000), а при выдаче нужно выдавать словари по очереди в обратном порядке) и ничего лучше, чем заранее тут же на месте развернуть список я не придумал) список - это просто результат работы функции)