April 6, 2024

Askarida | Документация

Askarida - это бот-модератор, созданный для упрощения жизни админам и пользователям.

Написан на Python и использует фреймворк Aiogarm

Условные обозначения

Модули

Модуль "Вредоносица"

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

Команды:

  • (вредоносно; вредоносное, +вредоносно, +вредоносное) - Добавляет сообщение, которое было прикреплено в табле ответа пользователя во вредоносные сообщения. После этого любое сообщение, эквивалентное вредоносному будет удалено. По умолчанию команда доступна только владельцам и совладельцам чата.
  • (вредоносно ~; вредоносное ~; +вредоносно ~; +вредоносное ~) - Добавляет шаблон, указанный в "~" в список вредоносных сообщений. После этого любое сообщение, отправленное по шаблону в "~" будет удалено. По умолчанию команда доступна только владельцам и совладельцам чата. *Поддерживаются фильтры регулярных выражений.

Условные обозначения

  • ~ - Символ, указывающий фильтр регулярного выражения "*". То есть, на месте "~" может быть что угодно (Включая ничего)

Пример:

He~o Wo~d! - На месте пропусков может быть что угодно. В нашем случае, красиво было бы подставить на место пропусков "ll" и "rl"

  • () - В скобках указаны через ";" все текстовые триггеры для вызова команды (Указываются всегда в нижнем регистре, однако при вводе этих самых команд регистр не обязателен)

Пример:

(/start; /старт) - начать работу бота - В данном примере указывается то, что при написании "/start" или "/старт" начинается работа бота

  • \n - перенос строки