Telegram-бот для групп: защита от рассылок, спама, сбора денег, стоп-слова.

Оглавление

Бот, который спасёт ваши чаты в Telegram от рекламы, спама, попрошаек и запрещенных слов.

Бот уже готов к работе, осталось установить на ваш хостинг. Будет работать без абонентских оплат, без зависимости от программиста.

Параметры

  • Тип бота: Telegram-бот.
  • Стоимость: узнавайте по контактам
  • Установка на хостинг: узнавайте по контактам
  • Админ-панель: псевдо-админка из текстового поля для стоп-слов.
  • Предоплата: 50% + за услугу установки на хостинг.
  • Тип чата: бот для публичных чатов без коммуникации — только реакция на сообщения.
  • Расширяемость: есть, модульная, например, можно дописать функцию обнаружения других элементов в сообщении, (обнаружение смайликов, анимаций, фото и так далее) и добавить ее в папку с модулями, что автоматически подключит модуль. На вход функции подается объект message, возвращает булево значение. Можно построить логику на другие входящие объекты. Расширение возможно на базе уже оплаченной и установленной копии.
  • Обучение использованию: возможно составление инструкции, запись видео, онлайн-консультация с демонстрацией экрана и другие методы по запросу, исходя из определенной ставки в час. Для этого бота вам может понадобится минут 10-30, чтобы научиться, как управлять списком стоп-слов.
  • Язык программирования: PHP

Особенности

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

Что именно вы покупаете

Основная часть

  1. Выполняет функции загрузки модулей
  2. Удаляет нежелательное сообщение, найденное одним из модулей.
  3. Блокирует прямой запрос к боту из браузера.
  4. Пропускает (разрешает) любые сообщения/действия от админов.
  5. Отправляет запросы в API Телеграма.

Модули в составе бота

Все модули можно отключать удалением.

  1. Обнаружение телефона в тексте.
  2. Обнаружение ссылки в тексте.
  3. Обнаружение email в тексте.
  4. Обнаружение номера б/карты в тексте.
  5. Обнаружение стоп-слова (список заполняется вами).
  6. Обнаружение упоминания пользователя.
  7. Обнаружение хэш-тегов.
  8. Удаление сообщения о входе/выходе пользователя.
  9. Веб-страница для сохранения стоп-слов.

Что рекомендуется заказать

Установка на ваш хостинг (не сервер) — закажите установку и бот будет установлен, подключен в Telegram.

Протестировать бота

https://t.me/anti_adv_bot_test — в этом демо-чате список стоп-слов не заполнен.

Технические требования

  1. PHP 7+
  2. Домен/поддомен с HTTPS (SSL)
  3. Недорогой хостинг

Для установки нашими силами требуется

  1. FTP или SFTP
  2. Токен бота (если ранее создали в @BotFather)
  3. ID пользователя в Telegram для направления удаленных сообщений.

Ограничения на скрипт

  • Вам передается право на изменение кода бота, перемещение файлов бота, работу с ботом вашими официально трудоустроенными сотрудниками.
  • Вы не можете продавать этого бота целиком или частично, выкладывать в общий доступ на безвозмездной основе, а также создавать самостоятельно копии для структурных, дочерних подразделений (для каждого — своя оплаченная копия).
  • Скрипт зашифрован на 80-90% с целью защиты авторского кода.