namefilterbot telegram bot

Бот для предотвращения присоединения к чату пользователей, чьё имя или username содержат запрещённые слова.

Установить

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

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

Команды

  • /namefilter config - посмотреть конфигурацию бота для текущего чата, например. список заблокированных слов
  • /namefilter check - проверить, правильно ли установлен бот.
  • /namefilter set notify_actions=yes - скажите боту написать объяснение в чат об удаленных сообщениях (рекомендуется).
  • /namefilter set notify_actions=no - указать боту удалять сообщения молча
  • /namefilter add screen-name-filter СЛОВО - добавить СЛОВО, которое запрещено использовать в псевдонимах пользователей. Экранное имя — это видимое имя пользователя, то есть имя и фамилия. Пример: /namefilter add screen-name-filter биткойн
  • /namefilter remove screen-name-filter СЛОВО - остановить блокировку СЛОВА в псевдонимах пользователей. Пример: /namefilter remove screen-name-filter биткойн
  • /namefilter add account-name-filter СЛОВО - добавить СЛОВО, которое запрещено использовать в именах учетных записей пользователей. Имя учетной записи, также известное как username, обычно отображается с начальным символом «@». Не у каждого пользователя есть имя учетной записи. Пример: /namefilter add account-name-filter bitcoin
  • /namefilter remove account-name-filter WORD - остановить блокировку WORD в именах учетных записей пользователей. Пример: /namefilter удалить имя-аккаунта-фильтр биткойн
  • /namefilter reload_admins - попросить бота перезагрузить идентификаторы администраторов для текущего чата. Список администраторов собирается один раз и кэшируется. Используйте эту команду для обновления кэшированных данных.

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

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

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

Во-первых, полная инструкция по установке. Затем введите в чат эту команду: /grep check. Исправьте любые проблемы, о которых говорит бот.

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

Слово соответствует, если оно содержится в любой части имени. Если вы хотите, чтобы слово совпадало строго с начала имени, используйте ведущий "!" символ. Например: «!bitcoin». Если вы хотите, чтобы слово соответствовало строго в конце имени, используйте завершающий "!" символ. Например: «bitcoin!»