Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
lorien
7 лет назад

daysandbox - бот для удаления рекламы в телеграм чатах

Привет! Хочу рассказать о боте, который эффективно удаляет рекламу в телеграм группах .

Всё началось с того, что меня стала раздражать реклама в моём небольшом IT телеграм чатике @itforge. Я заметил, что множество рекламных ботов действуют по одинаковому шаблону. Бот заходит в группу и тут же отправляет сообщение, содержащее ссылку, либо просто размещает forward публикации из продвигаемого канала. Обычные же посетители, зайдя в группу, молчат или пишут сообщение без ссылки. Я решил написать простого бота, удаляющего сообщение со ссылкой, если автор сообщения провёл в группе менее 24 часов. Написал, запустил - работает! Далее о боте узнали другие люди и им понравилось - стали ставить у себя в чатиках. На данный момент бот работает минимум в 25 телеграм группах. Их список вы можете увидеть, отправив боту команду /stat

В отличие от различных автоматических банилок мой бот никого не банит, он просто удаляет основную массу спама, рассылаемого стандартными ботами-спамерами. Конечно, иногда бывают false positive срабатывания, но довольно редко, насколько я могу видеть по общему логу. Бот позволяет администратору группы задать канал, куда логировать удалённые сообщения. Поначалу был также доступен публичный канал с потоком всех удалённых сообщений, но я его закрыл т.к. есть опасения, что за публикацию рекламы наркотиков и порно на грани цп можно поиметь проблем.

Если вы захотите испытать бота в своём телеграм чате, просто добавьте его в группу как модератора и оставьте ему только права на удаление сообщений. Работу бота вы заметите по сообщениям, которые он оставляет после удаления спама. Если эти сообщения мешают, переведите бота в бесшумный режим, написал в чат команду /set publog=no.

Вопросы и пожелания можно оставить в группе поддержки @daysandbox_chat

Исходный код бота доступен на github.com/lorien/daysandbox_bot Бот написан на языке python с использованием библиотеки pyTelegramBotAPI. В данный момент он сидит на сервере scaleway где-то во Франции.

Вчера бот удалил 193 рекламных сообщения из 22 чатов.

1290
0.051 GOLOS
На Golos с September 2017
Комментарии (4)
Сортировать по:
Сначала старые