Перейти к содержанию

Prefix

Модуль смены префикса, с которого начинаются все команды юзербота. По умолчанию используется . Модуль позволяет сменить его на любой разрешённый символ.

Команды

.set_prefix <char>

Доступ: OWNER

Устанавливает новый префикс команд. Префикс сохраняется в БД и восстанавливается после перезапуска.

.set_prefix !
# → ✅ | Prefix successfully changed to: !

После этого все команды вызываются через !:

!ping
!help loader

Конфигурация

Ключ Значение по умолчанию Описание
allowed_symbols !"./\,;:@#$%^&*-_+=?\|~ Список разрешённых символов

Валидация

  • Строгий 1 символ (команды длиннее 1 символа не принимаются)
  • Символ должен быть в списке разрешённых (allowed_symbols)
  • Сохраняется через _db.set("core", "prefix", [new_prefix])

Особенности

  • Префикс хранится как список в БД (совместимость с системой множественных префиксов)
  • Мгновенное применение — не требует перезагрузки
  • Поддерживает только спецсимволы (буквы и цифры не разрешены, чтобы избежать конфликтов с обычным текстом)
  • Fallback на . если префикс не установлен