TamTamBot для питона ✔️
120 •
@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
(!) Здесь мы все на "ты"
65
Вот бы и мне кодить так же как и вы))
Теперь можно так:
self.attach_contents([(r.content, UploadType.AUDIO, 'MyFile.mp3')])
57
Сама идея, или реализация?
56
Думаю дело не в твоём СДК. Может я что-то не то делаю..
TamTamBot для питона ✔️
55
helloCreator.py
Вытащил все что нужно для моего бота, закоментировал строку return True с ней бот пропускает одно сообщение после диалога. Но самое интересное, то , что бот произвольно меняет язык отображения кнопок то русский то английский после перезапуска...
TamTamBot для питона ✔️
57
Спасибо, с примером теперь понятно, еще бы произвольный набор кнопок и пример их обработки добавить )
57
Раз такая пляска, то можно еще пример по аргументам?
233
Я предполагал, что если нажать на кнопку, то в чат отправиться текст.
По такому предположению, я предполагаю, что нет понимания вот какого момента:
в ботапи всё асинхронно, и тем более кнопки. Т.е. вот так - "нажал - отправилось" обрабатывается как:
нажал - пришло событие боту - в процессе обработки этого события направилось
67
Я предполагал, что если нажать на кнопку, то в чат отправиться текст.
59
И что же делать, если мне нужен текст, а не команда?
35
хорошо, и что мне это дает?)
33
или кнопки только команды вызывают?
35
Ну text: 'text' ?
33
Сергей, а кнопка может простой текст передать?
35
Да так-то это не моя мысль))
TamTamBot для питона ✔️
33
Насколько я знаю, кнопки запускают cmd_handler_.
твоя мысль вообщем то оказалась верной, через cmd_handler_yes получилось, только это не правильно: я теперь и через кнопку и через /yes попадаю в это место кода ))
TamTamBot для питона ✔️
31
ждем Сергея
TamTamBot для питона ✔️
38
При нажатии на кнопку вызывается команда. (если я не ошибаюсь)
не всегда, если бы мне нужна была команда, то было бы проще... а мне нужно на выходе yes/no или 1/0 неважно, главное чтоб я смог выполнить условие
38
есть метод get_yes_no_buttons , но по аналогии мне не удалось
а вот про это у Сергея надо спросить. Самому интересно.
31
Но опять таки, про кнопки в этой библиотеке я мало что знаю.
41
cmd_handler вызывается только при вводе определенных команд, а у меня кнопки должны появится после ввода произвольного текста, ну а что вызывается при их нажатии не пойму ...
При нажатии на кнопку вызывается команда. (если я не ошибаюсь)
TamTamBot для питона ✔️
35
Таким же способом, вроде как
cmd_handler вызывается только при вводе определенных команд, а у меня кнопки должны появится после ввода произвольного текста, ну а что вызывается при их нажатии не пойму