Как сделать бот в телеграмм для отложенных публикаций?
Добрый день!
Необходимо сделать бота в телеграмм для отложенной отправки сообщений в канал.
Подскажите, на чем лучше реализовать (я предполагаю питон), какие команды/функции использовать, какие библиотеки использовать.
Вероятно, мой комментарий будет бесполезным, ибо писал бота на php, однако я делал так:
- Написал веб морду для создания постов, разделив каждый пост на отдельные элементы: заголовок, тело, доп. данные. (чтобы всегда был один формат постов, который в итоге формируется на сервере, а данные хранятся в БД)
- Каждый час запускаю крон на скрипт с отправкой сообщений, сравнивая текущее время с нужным временем отправки(можно в БД хранить, но у меня раз в день пост, поэтому у меня в коде в конфиге)
Писал себе такого бота на js. Язык на самом деле не важен, и библиотеки даже не особо нужны.
Просто получаете сообщения в боте, обрабатываете каждое отдельно по его типу и потом по таймеру или иным нужным вам образом отправляете в канал.