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
(!) Здесь мы все на "ты"
m4dn355
258
attachmentS
m4dn355
265
а стоп)
m4dn355
259
неа...
HTTP response body: {"code":"proto.payload","message":"attachment: invalid type"}
m4dn355
256
ща попробую)
RED
260
а если так.. attachments=[data['url']]
m4dn355
259
Добрый день) задача стоит создать бота которые делает отложенные посты в канале. бот спрашивает у пользователя сначала время, записывает время, затем спрашивает тело поста и пользователь пишет собственно сам пост, который нужно отложенно публиковать.
с отправкой текста я разобрался, а вот с прикрепленными файлами понять не могу что и как делать.
Получая ответ от пользователя сначала записываю текс ...
384
Вопрос непонятен. Что делаешь и что не получается при этом?
Иван
260
urllib3 вроде как в requirements)
Иван
261
А сразу его нельзя получить?
Иван
268
С помощью этого кода вроде как можно файл достать. https://stackoverflow.com/questions/17285464/whats-the-best-way-to-download-file-using-urllib3
Иван
256
А как аудиофайлы грузить? В attachments приходит url только?
268
Ну и, есть подозрение, что туториал не читал
252
По такому предположению, я предполагаю, что нет понимания вот какого момента:
в ботапи всё асинхронно, и тем более кнопки. Т.е. вот так - "нажал - отправилось" обрабатывается как:
нажал - пришло событие боту - в процессе обработки этого события направилось ...
Вот здесь посмотри
267
Никак. С ботами в принципе подход другой
259
А как получить текст нового сообщения в этом цикле?
259
Тут вообще ерунда написана. Этот цикл либо никогда не выполнится, либо будет выполняться бесконечно.
Текст то в update.message.body.text не меняется
265
А как обновить состояние для последнего полученного сообщения? То есть я хочу получить текст нового сообщения, а он мне присылает текст старого. ...
Тут вообще ерунда написана. Этот цикл либо никогда не выполнится, либо будет выполняться бесконечно.
268
А как обновить состояние для последнего полученного сообщения? То есть я хочу получить текст нового сообщения, а он мне присылает текст старого.
255
Привет. Как можно получить текст полученного сообщения?
update.text не исполняется.
И сейчас при использовании вашего аудиобота и выполнении некоторых команд моего приходит сообщение {бот @FileToAudio (Аудио из файлов (Audio from files))} Ваш запрос (menu) невозможно выполнить прямо сейчас (т.к. выполняются сервисные работы ...
Это эксепшн. Смотри логи
262
Привет. Как можно получить текст полученного сообщения?
update.text не исполняется.
И сейчас при использовании вашего аудиобота и выполнении некоторых команд моего приходит сообщение {бот @FileToAudio (Аудио из файлов (Audio from files))} Ваш запрос (menu) невозможно выполнить прямо сейчас (т.к. выполняются сервисные работы и др.). Попробуйте позже. (диалог <бот @FileToAudio (Аудио из файлов (Audi ...
258
А скайпом кто пользуется ещё?
m4dn355
270
Да)) с I'll be back круто сделал)))) мне тоже понравилось)
RED
261
очень неплохо, Иван. особенно впечатлил Шварц в конце, +
Иван
259
Протестируйте, кому интересно)
Иван
253
Вот кстати мой бот: https://tt.me/inspector_habit
Иван
251
Коллеги, на хероку разворачивать только через пуш с локалки. С гитхаба автоматом подтянуть не получится из-за субмодулей.
И не забудьте прописать все requirements (см. например, здесь: https://github.com/asvbkr/ttBotDevHelper/blob/master/requirements.txt ). Я не написал requests и urllib3, потому что решил, что их Django тянет. Из-за этого не работало
262
Скинь мне в личку лог пуша на хероку
Иван
258
Successfully build
Иван
257
Ну да
Иван
254
Как понять?
Иван
255
И всё))
Иван
250
Просто разворачивает
Иван
255
Судя по логам, хероку даже не пытается стартовать приложение
Иван
247
Вот тут менять?
254
Важно, чтобы они были прописаны как хттпс, а ссш
Иван
268
Что-то не работает (