|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.04.2020, 00:08 | #1 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Telegram API, бот, и автоматическая рассылка сообщений
Здравствуйте.
У телеграмма есть боты, с помощью которых можно взаимодействовать с людьми (это было введение, масло-масляное). Есть метод getUpdates, который отдаёт id чатов тех кто писал в бота, но только за последние 24 часа. Так же, здесь написано, что нужно сохранять данные у себя (тема на том форуме трёхлетней давности). Я нашёл id чата, который работал три дня назад, и перестал работать два дня назад. Вбил этот id напрямую в код и попытался отправить туда сообщение. Произошла ошибка выполнения (PHP warning), и сообщение не было отправлено (получено тоже не было). То есть, хранить у себя id чата - бесполезно, так как спустя 24 часа пропадает сам чат. И это даже вредно, так как на каждую ошибку в лог попадает куча мусора (в виде urlencode всего текста сообщения). У меня же будет куча ошибок. Получается что нужно раз в день перезапускать бота, что не есть хорошо. Что вы можете подсказать по этому поводу ? Как избавиться от необходимости ручного перезапуска бота ? P. S. Суть задачи - нужно слать сообщения в телеграм, делать это каждые 10 минут на постоянной основе, пока не приспичит отключить.
Подпись ? Не, не слышал ...
Последний раз редактировалось OmegaBerkut; 13.04.2020 в 00:24. |
13.04.2020, 17:46 | #2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,177
|
Суть задачи как то имхо неверно сформулирована
либо все что до этой сути - не имеет к ней отношения |
13.04.2020, 22:35 | #3 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Что тут неверно сформулировано ?
Поясняю: нужно каждые 10 минут брать данные из источника, и отсылать эти данные в телеграм-чат. Предполагается что слать нужно с помощью телеграм-бота через API, который (бот) в свою очередь добавлен в телеграм-группу. В прочем это уже не важно ... По крайней мере пока. Вроде устаканилось всё, и нормально шлёт сообщения в чаты, id которых нет в getUpdates. P. S. Я знаю что могу непонятно изъяснять, но это уже другая проблема.
Подпись ? Не, не слышал ...
Последний раз редактировалось OmegaBerkut; 13.04.2020 в 22:38. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Рассылка сообщений по форумам PHP | DRUMSLAVE | PHP | 3 | 04.08.2012 05:40 |
icqclient рассылка сообщений. | hacker_007 | Работа с сетью в Delphi | 2 | 19.09.2011 10:54 |