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

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

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

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

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

Похожие вопросы
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
18 янв. 2025, в 13:29
6000 руб./за проект
18 янв. 2025, в 13:29
20000 руб./за проект
18 янв. 2025, в 12:47
4000 руб./за проект