В Телеграмме бота убираешь из разблокированного опять начинает писать

Я хотел бы узнать, как можно отследить, что пользователь заблокировал мой Telegram бот. Моя задача состоит в том, чтобы удалять из базы данных пользователей, которые выходят из моего бота в Telegram. Сейчас у меня реализован следующий обработчик события для бота, который, как я думал, должен срабатывать, когда пользователь удаляет бота из чата:

Однако, когда я тестировал это, обработчик не сработал, и база данных оставалась неизменной. Может быть, я делаю что-то не так? Буду благодарен за любые советы или подсказки, как правильно отслеживать, когда пользователь заблокировал мой бот в Telegram и каким образом я могу удалить его из базы данных. Заранее спасибо за вашу помощь!

Отслеживать
задан 27 июл в 10:23
61 3 3 бронзовых знака

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

В Telegram API нет прямого способа узнать, что пользователь заблокировал вашего бота.

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

как создать своего телеграмм бота?

Также можно записывать в бд дейтвия пользователя. Например вы можете записывать, когда пользователь последний раз отправлял команды вашему боту. Если пользователь не проявляет активность в течение определенного периода времени, то возможно что пользователь заблокирон Бота. но это тоже не сто процентый вариант, так как пользователь может просто ничего не писать в бота при этом его не блокируя

Еще по теме:  ТГ с удаленным сообщениями

Источник: ru.stackoverflow.com

Как перестать получать спам в Telegram

Telegram приобрел популярность как бесплатный безопасный, быстрый и социальный сервис обмена сообщениями. В результате такой популярности количество спама в Telegram растет. К счастью, есть несколько способов дать отпор.

Ограничьте круг лиц, которые могут добавлять вас в группы

По нашему опыту, подавляющее большинство спамеров Telegram используют крупные устоявшиеся группы, чтобы создать широкую сеть для потенциальных жертв. Группы Telegram могут содержать до 200000 участников, поэтому платформа готова для использования таким образом.

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

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

Измените, кто может добавлять вас в групповые чаты Telegram

Запустите Telegram на своем мобильном устройстве и нажмите на вкладку «Настройки». Нажмите «Конфиденциальность и безопасность» -> «Группы и каналы» и измените «Кто может добавить меня» на «Только мои контакты». В дальнейшем только люди, которых вы добавили в свои контакты Telegram, смогут добавить вас в группу по приглашению.

Ограничьте круг лиц, которые могут вас найти по номеру телефона

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

Вы можете принять меры, чтобы этого не произошло. Откройте Telegram и нажмите на вкладку «Настройки». Нажмите «Конфиденциальность и безопасность» -> «Номер телефона» и измените «Кто может найти меня по моему номеру телефона» на «Только мои контакты». Теперь только люди, которые уже указаны в ваших контактах, смогут увидеть, что у вас есть учетная запись Telegram.

Еще по теме:  Востановит телегу без номер симкарты

Измените, кто может искать вас по номеру телефона в Telegram

Пока вы там, вы можете изменить «Кто может видеть мой номер телефона» на «Никто», чтобы еще больше заблокировать свою учетную запись и защитить свои данные.

Блокировать и сообщать о спамерах

Если вы стали мишенью спамера, вы можете использовать опцию «Сообщить» под значком с многоточием «…» в правом верхнем углу экрана, чтобы отправить сообщения в службу поддержки Telegram. Вы также можете заблокировать отдельных пользователей, чтобы они вообще не отправляли вам сообщения в одном меню.

Если Telegram не для вас, подумайте о том, чтобы попробовать Signal.

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

Источник: cpab.ru

Рейтинг
( Пока оценок нет )
Загрузка ...