Задать вопрос
@drunken_ikarus

Почему бот не может первым отправить сообщение пользователя в личку?

Здраствуйте, не могу понять где проблема.
1. Создана закрытая группа, в которую можно вступить только по ссылке и вступление одобряется админом
2. Бот добавлен в группу и сделан админом (у бота отключен privacy_mode) и имеет полные права, в т.ч. и одобрять заявки на вступление
3. Создана пригласительная ссылка от имени бота с требованием одобрения админом
Когда юзер падает заявку на вступление в группу по этой ссылке, бот ее видит и автоматом одобряет, юзер добавляется в группу, тут проблем нет, но дальше при попытке отправить ботом сообщение юзеру получаем ошибку:
Forbidden: bot can't initiate conversation with a user
  • Вопрос задан
  • 61 просмотр
Подписаться 1 Средний Комментировать
Решения вопроса 1
@drunken_ikarus Автор вопроса
1. У бота есть 300 секунд на отправку сообщения после подачи запроса.
2. Сообщение должно быть отправлено ДО принятия запроса, иначе будет ошибка.
3. Если юзер не отвечает в течение 5 минут, то бот "блочится серверно" по отношению к этому юзеру. Повторная отправка сообщения позднее 5 минут — получит 403 ошибку: Forbidden: bot can't initiate conversation with a user.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Refguser
Решения для бизнеса: от создания ИМ до...
Почему бот не может первым отправить сообщение пользователя в личку?

По соображениям безопасности.
(иначе от спама телега захлебнулась)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы