Spam info bot Telegram что делать

Антиспам бот телеграмм user_ban_bot позволяет эффективно бороться со спамом и не требует от вас никаких настроек. Не нужен список спам слов и прочих временных и материальных затрат. Установил и забыл.

Для работы бота необходимо добавить его себе и в общий чат. Всем админам чата, которые добавят бота себе в личку будут приходить уведомления о проблемах, если бот не сможет решить их самостоятельно.

  • В имени иероглифы или арабские буквы
  • В поле язык установлен любой, кроме русского
  • В течение месяца после добавления, участник присылает сообщение, содержащее:
  • любую ссылку
  • в тексте нет ни одной русской буквы
  • картинку, видео, аудио или документ

Бот автоматически удаляет сообщения «добавлен участник» и «участник покинул группу»

Защита от спама телеграмм бот — бесплатный и не имеет ограничений.

  • /help — Описание команд бота
  • /refresh — Обновить список админов
  • /mute — Текущему админу больше не присылать информацию о проблемах в чате
  • /unmute — Текущему админу снова присылать информацию о проблемах в чате
  • /rating — Поставить указанному пользователю признак надежный, он не будет проверяться и баниться
  • /ban — В общем чате: забанить последнего написавшего. Сработает если пользователь новый или вы админ чата.

Ключевые слова: защита от спама телеграмм бот, антиспам бот телеграмм, бот антиспам +в телеграмме для чата.

Telegram spam info bot ! telegram SMS problem kaise thik kare ! how to remove telegram limitations✔️

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

Бот для борьбы со спамом в Telegram на Golang

Решением стало написание свое бота, который задавал вопросы по типу:

example

Пользователю нужно ответить правильно, другие сообщения будут удаляться

Как добавить бота в чат?

  1. Добавляете бота в чат:
Еще по теме:  Как закачать на телефон 2 приложения Телеграмм на Самсунг

add-bot-to-chat

  1. После этого добавляете бота как админа в настройках чата:

add-bot-as-admin

  1. Даете боту права доступа на удаление сообщений и бан пользователей:

add-bot-as-admin

Код

Для работы с сообщениями в телеграм я решил использовать библиотеку tucnak/telebot с которой я уже работал раньше и которая кажется мне весьма удобной

Для начала надо настроить и запустить нового бота:

В импорты нужно добавить:

import ( tb «gopkg.in/tucnak/telebot.v2» )

И таким образом запускается наш бот

// initialize bot b, err := tb.NewBot(tb.Settings< Token: «YOUR_TOKEN», Poller: , >) if err != nil < fmt.Printf(«error while initializing bot, %v», err) >

Как обмануть Spam info bot в телеграм?

Для того чтобы отследить когда новый пользователь зайдет в чат, нужно добавить отлавливание этих событий:

b.Handle(tb.OnUserJoined, UserJoined(l, b, memoryStorage))

А вот так выглядит сама функция UserJoined :

func UserJoined(l *zap.SugaredLogger, b *tb.Bot, s data.Storage) func(m *tb.

Message) < return func(m *tb.Message) < r := rand.New(rand.NewSource(time.Now().

UnixNano())) // generating two random small number firstNumber := r.Intn(4) + 1 secondNumber := r.

Intn(4) + 1 fistNumberInWords := ntw.IntegerToRuRu(firstNumber) secondNumberInWords := ntw.

IntegerToRuRu(secondNumber) username := getUsername(m.Sender) welcomeMessageText := getWelcomeMessageText(username, m.Chat.

Title, fistNumberInWords, secondNumberInWords) welcomeMessage, err := b.Send(m.Chat, welcomeMessageText) if err != nil < l.

Error(«error while sending welcome message», err) return > s.Add(m.Chat, m.Sender, data.

InfoWelcomeMessage: welcomeMessage, RightAnswer: firstNumber * secondNumber>) // Goroutine to delete message after 2 minutes // and block user if he or she still in the list go checkAndBanUser(l, b, welcomeMessage, s, m, username) > >

Она генерирут два случайных числа и конвертирует их в текст. Правильный ответ записывается в память. Затем в горутине ожидается 2 минуты от отправки сообщения, если пользователь так и не решил правильно ответ, то он блокируется и удаляется из чата

Вот так выглядит код для проверки ответа пользователя:

func Text(l *zap.SugaredLogger, b *tb.Bot, s data.Storage) func(m *tb.

Message) < return func(m *tb.Message) < info, ok := s.Exist(m.Chat, m.

Еще по теме:  Как узнать какой логин в Телеграмме

Sender) if !ok < return > if m.Text != strconv.Itoa(info.RightAnswer) < err := b.

Delete(m) if err != nil < l.Errorf(«error while deleting (spam) user message: %v», err) > return > // in case of correct answer: s.Remove(m.

Chat, m.Sender) // Correct! Tell us about yourself approveMessage, err := b.Send(m.Chat, «Верно!

Расскажите нам о себе «) if err != nil < l.Errorf(«error while sending: %v», err) > go deleteWelcomeMessages(l, b, m, approveMessage, info.

WelcomeMessage) > >

Итог работы бота

По итогу бот очень успешно банит других ботов, не давая им написать сообщение с рекламой. Никто не переводит сообщения на английский язык и поэтому не знает что именно нужно делать. Таким образом пока получается блокировать всех ботов, хотя раньше с другими анти-спам ботами 50% просто решали капчу и писали спам

feedback

Исходный код

Исходный код, который деплоится затем на сервер вы можете найти тут:

Вы можете предложить свои изменения и улучшения, код открытый

После мержа код автоматически деплоится в продакшен (если билд пройдет успешно)

Источник: blogpavel.com

Защита групп от СПАМа и мата

Защита групп от СПАМа и мата

Совет для админа Telegram №46 (Защита групп от СПАМа и мата).

У каждого создателя группы в Telegram есть главная проблема — это защита группы от спамеров и не культурного общения матом.

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

Добавляете бота администратором в вашу группу в Telegram и забываете о большинстве проблем!

Возможности бота

  • Запрет матерных слов — удаляет сообщения содержащие мат. Редактируемый список СТОП-слов.
  • Запрет ссылок — удаляет сообщения содержащие ссылки. Можно указать, какие ссылки разрешены.
  • Запрет репостов — удаляет репосты пользователей из других каналов и чатов.
  • Добавление ботов — можно включить запрет на добавление новых ботов в чат пользователями группы.
  • Анти-флуд — контролирует количество сообщений отправляемых пользователем в определенный вами промежуток времени.
  • Приветствие новых пользователей группы — вы можете настроить любой текст для приветствия (поддерживается форматирование текста).
  • Арабский язык — блокирует написание сообщений на арабском языке. Головная боль многих админов групп в Telegram.
  • Админы могут всё! Правила не распространяются на администраторов группы.
  • Из группы делает канал — вы можете отключить возможность написания сообщений пользователями группы, чтобы только администраторы могли добавлять новые сообщения.
  • Фильтры — вы можете включить фильтры: Email, Стикеры, Голосовые сообщения, Изображения, Gif, Аудиозаписи, Видео, Файлы, Контакты.
Еще по теме:  Почему не удаляется чат в Телеграмме на андроиде

Наказания и предупреждения

Гибкая настройка наказаний за нарушение правил группы:

  • предупреждение;
  • бан-запрет на публикацию — только чтение.

Можно настроить длительности бана: час, день, месяц, навсегда. А также добавить сообщения, которые бот-админ отправляет в группу после каждого нарушения или наказания.

Оживление группы

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

Репутация пользователя группы

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

Журнал работы бота

Вы можете создать приватный канал и получать в режиме реального времени отчеты по работе бота-админа в вашей группе.

  • Уведомление об изменении настроек бота.
  • Уведомления о предупреждениях пользователям.
  • Уведомления о наказаниях пользователей.
  • Уведомление о новых пользователях группы.

Поддержка пользователей бота

Бот работает давно и проблем практически нет, но если у вас возникнут вопросы по работе или настройке бота — вы всегда можете написать в группе поддержки и оперативно получить ответ.

P.S. Каждую функцию из выше написанного можно включить/отключить/настроить.

Смотрите также:

  • Список Сайтов-Каталогов Telegram
  • Список ресурсов для участия в МЕГАх
  • Список лимитов в Telegram
  • Список каталогов в Telegram
  • Список каталогов Telegram в социальных сетях

Источник: 100wmz.com

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