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

Как выяснить, что пользователь не бот, а реальный человек?

Есть ли способ отличить живого человека от бота в Телеграм? Желательно на Python. Пользуюсь pyTelegramBotApi (Telebot).
Почему спрашиваю: в группы Телеграм проникают сущности, выглядящие как обычный пользователь (может быть премиум-аккаунт), но при появлении новых сообщений они начинают рассылку ответов на них в лички другим пользователям, причем по стилю эти тексты похожи на ChatGPT.
  • Вопрос задан
  • 177 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 4
Видел работу бота, который даёт новым вступившим 60 сек нажать кнопку.
Т.е. в ответ на событие вступления в группу, бот пишет что-то типа
"Вася, у вас есть 60 секунд подтвердить, что вы не бот, нажав кнопку под этим сообщением" и с сообщением идет callback button.

Если не жмёт – аккаунт банится.

Наверное, можно и чуть усложнить:
предлагать несколько кнопок с единственной правильной, и варьировать тексты кнопок. В т.ч. в сообщении загадывать простую загадку типа "Пять плюс десять это сколько?" и кнопки 3, 10, 15, 25. Или "Число делится на три. Неправильный ответ" - 9, 10, 12, 15.

Но всё это не поможет, если вступает реальный человек, а потом, чуть пообщавшись, запускает под этим же аккаунтом Tg-клиента бота.
Ответ написан
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Есть готовые боты, которые фильтруют спамеров, типа Marie и Rose.
Ответ написан
Комментировать
NeiroNx
@NeiroNx
Программист
Использовать "Evil Jailbreak".
Проще говоря спровоцировать нейросеть вести себя определенным образом. По реакции можно четко понять кто это.
Ответ написан
Steel_Balls
@Steel_Balls
капчу как раз для этого и придумали 25 лет назад
Ответ написан
Ваш ответ на вопрос

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

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