Задать вопрос
skapunker
@skapunker
Умный

Может ли клиент Телеграм писать сообщения боту, но при это не принимать сообщения от бота?

Всем привет! Столкнулся с такой ситуацией.

Есть бот. У бота есть защита от частых сообщений. Если писать часто (чаще 300 мсек), то бот блокирует отправку сообщений на 5 секунд и выдает сообщение, мол вы заблокированы на 5 сек.

Некий пользователь зарегистрировался и начал писать часто боту, просто забрасывать его сообщениями.
Пользователь был успешно зарегистрирован и найден в базе данных бота.

Однако, судя по логам, бот не может отправить ему сообщение о том, что он временно заблокирован на 5 сек.
Бот при отправке получает ошибку TELEGRAM: 403 Forbidden: bot can't initiate conversation with a user

Как такое может быть? Меня смущает что клиент не может получить сообщение от бота?
Или телегой можно пользоваться без телеги?
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
@inworkl
Бродяга
Возможно, пользователь застопил Бота, и тогда бот не сможет к нему достучаться, пока пользователь не возобновит с ним переписку /start
Ответ написан
skapunker
@skapunker Автор вопроса
Умный
Кстати когда пользователь блокирует бота, то вылазит обычно ошибка 403 bot is blocked by the user
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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