grep_robot telegram bot

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

Установка

Следуй этим шагам:

  • Добавьте @ grep_robot в качестве администратора в свой чат
  • Дайте боту разрешение на удаление сообщений. Никаких других разрешений не требуется
  • Настройте уведомления и язык уведомлений, см. Раздел команд.

Команды

  • /grep config - посмотреть конфигурацию бота для текущего чата, например. список заблокированных слов
  • /grep check - проверить, правильно ли установлен бот.
  • /grep set notify_actions = yes - указать боту писать объяснение в чат об удаленных сообщениях (рекомендуется).
  • /grep set notify_actions = no - указать боту удалять сообщения без уведомления
  • /grep set lang = <lang-code> - установить язык уведомлений. Допустимые значения для этих настроек: en и ru.
  • /grep add word <word> - добавить слово в черный список. Пример: /grep add word porn
  • /grep remove word <word> - перестать блокировать слово. Пример удаления слова из черного списка. Пример: /grep remove word porn
  • /grep reload_admins - попросить бота перезагрузить админ ID текущего чата. Список администраторов собирается один раз и кешируется. Используйте эту команду для обновления кэшированных данных.

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

Вопросы и ответы

Как проверить правильность установки бота?

Сначала выполните инструкции по установке. Затем введите в чат эту команду: /grep check. Устраните все проблемы, о которых говорит бот.

Как сопоставляются слова?

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