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
(!) Здесь мы все на "ты"
305
Привет всем)
Пишу своего бота,и ваша статья мне очень помогает) но я не совсем понимаю по какому принципе при запуске метода поллинг дергаются методы из класса. В частности мой проблема заключается в том, что моя программа должна взаимодейстововать с несколькими апи одновременно, но заходя в поллинг она там застревает и все
289
Всем привет. После прочтения статьи я не совсем понимаю как организовать общение между пользователем и ботом не с помощью команд, а с помощью обычных сообщений. Я пыталась дебажить и если я правильно понимаю проблему, то при заходе в метод бот ...
не знаю как это по науке и будет ли это ответом, но вроде бы с сообщениями связан метод receive_message.
что-то вроде примера:
`def receive_message(self, update):
message = update.message.body.text
if message == '/hello':
print('Hi!')
RED
294
в теории сюда должны прилетать твои сообщения. и не только твои
RED
292
гуру меня поправят, можно попробовать добавить в класс своего бота метод
def handle_message_created_update(self, update):
#далее твой код
print(update.to_dict())#например
295
Всем привет. После прочтения статьи я не совсем понимаю как организовать общение между пользователем и ботом не с помощью команд, а с помощью обычных сообщений. Я пыталась дебажить и если я правильно понимаю проблему, то при заходе в метод бот не ждет написания мною сообщения, а сразу что-то делает. Как можно заставить бота ждать мои сообщения и реагировать на них ?
Andrew G
289
Точно, не там искал 🙂
Andrew G
287
Спасибо, сейчас попробую
294
Чтение с диска не задача апи)
287
Вместо r.content - то, что с диска
285
Собственно атач файла - https://github.com/asvbkr/ttBotFileToAudio/blob/541a068e97af86060ee3f6c42197e2b2e94b8ca8/BotFileToAudio/BotFileToAudio.py#L69 ...
Вот же
Andrew G
289
а как отправить файл с локального диска, в openapi_client не нашел метода загрузки файла на сервер
290
Там типа конвертации происходит - берётся файл из оригинального сообщения и загружается как аудио.
Затем посылается собщение с этим аудиофайлом
275
нет. Он загружает как раз
Andrew G
280
Спасибо, но насколько я понял, этот бот не загружает файлы, а выбирает их из сообщений и затем пересылает?
Andrew G
275
Всем привет! Скинте, пожалуйста, пример отправки файла в сообщении
m4dn355
280
спасиб)))
m4dn355
285
теперь прям вообще кайф)))
275
С самого начала об этом и говорил)
272
ну можно на кнопке и оставить, но отдельно то зачем?
m4dn355
276
предыдущий бот так и работал))) они привыкли уже к id, так как постятся в порядке возрастания id))
285
_________________________
277
〰️〰️〰️〰️〰️〰️〰️〰️
▫️▫️▫️▫️▫️▫️▫️▫️
⬜⬜⬜⬜⬜⬜⬜⬜⬜
276
Может подобрать из эмоджи или расширенных символов?
m4dn355
278
Разобрался))) все огонь)))
Теперь появился вопрос))) а есть возможность бахнуть красивую разделительную горизонтальную черту между сообщениями от бота?)
277
но это и не суть, т.к. работать с кнопкой нужно через колбек
m4dn355
277
понял)) после обеда займусь))
m4dn355
276
ааааа даже так)) то есть у кнопки будет update.message.body.attachments.type = button ?
272
так ведь реально сделать?) или лучше думать в какую-нибудь другую сторону))
Ну, т.е., если ты кнопки с сообщением местами поменяешь, то всё у тебя получится
280
кнопки это всего лишь ещё один вид атача сообшения
277
ну так кнопки под эти мессаги и вставляй
m4dn355
269
и там обычно либо простыня текста, либо текст с парой картинок, либо pdf документ
m4dn355
262
в общем, делаю для работы бота, который отложенно публикует посты в определенном канале. все посты хранятся в таблице БД, создание постов и сохранение их в бд реализовал, а вот теперь делаю редактирование, удаление постов из "очереди" и вывод списка постов на публикацию.
просто каждый день девчонки бахают одни и те же отчеты в 12:00 и в 18:00. А как бы в 18:00 домой уже пора идти, а не посты копир ...
270
ну а attachment в виде pdf документа я все равно в кнопку не впихну, правильно? так что нужно будет бахать циклом, чтоб было как я на картинке нарисовал ...
разными сообшениями можно, но целостности не будет
266
только что кнопка делать должна?