Endlessoff
@Endlessoff

Как работает рассылка в Telegram через бота?

Как я понимаю, человек должен иметь начатый диалог с ботом, то есть с команды /start, и тогда бот запомнит в базу данных всю нужную информацию и уже будет иметь доступ к функции рассылки. Или же рассылки в телеграма работают по согласованию с пользователем?
  • Вопрос задан
  • 93 просмотра
Решения вопроса 1
@AntyZ
В Telegram Bot API у получателя должен быть незаблокирован бот (когда пользователь сделал /start и не остановил бота).
Бот должен сохранить у себя в БД ID пользователя, чтобы использовать его в дальнейшем для рассылки, так как узнать с кем у него "открыты" чаты невозможно. Если позже пользователь заблокирует бота, это можно узнать только по ошибке в ответе API.
Для рассылки используются те же методы send*, поэтому стоит помнить о лимитах запросов к API (около 30 в секунду)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы