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

Как узнать, что пользователь заблокировал твоего бота в телеграм?

Здравствуйте!
Написал бота, который использует базу данных, и раз в какое-то время бежит по ней и подгружает пользователям данные. Но если пользователь удалил бота, он всё равно пробегаться по нему в базе. Можно ли как-то узнать, что пользователь заблокировал бота, и удалить его из базы данных?
Спасибо!
  • Вопрос задан
  • 4883 просмотра
Подписаться 2 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 2
assanti
@assanti
Человек
403 статус код вернет на sendMessage, а конкретно тело ответа будет следующим:
{"ok":false,"error_code":403,"description":"Forbidden: bot was blocked by the user"}

Мне кажется, вы бы и сами могли это проверить.
Ответ написан
@Stqs
senior software developer
вангую что бот обломится доставить сообщение пользователю, который заблочил бота
этот факт можно использовать как сигнал для очистки базы
если там еще и ошибка специфическая рейзится - то ваще огонь
Ответ написан
Ваш ответ на вопрос

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

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