-
Notifications
You must be signed in to change notification settings - Fork 3
Инструкции
Anodev edited this page Jul 15, 2019
·
6 revisions
- Открываем файл
libs/functions.py
- Пишем нужную вам функцию по этому образцу.
- Добавляем её под этот комментарий. Должно получиться так.
- Потом прописываем класс функции в функции
__init__
классаBotFunctions
. Вот образец.
- Открываем файл
texts/texts_id.json
- Прописываем файл команд для активации данной функции (Запомните
id функции
он нам потом понадобится) и нужные для конкретно этой функции файл текстовых сообщений. -
- Создаём эти файлы в папке txt
- Прописываем команды.
- Важно писать команды, разделяя их новой строкой!
- Также не оставляйте в файле пустую строку, иначе бот будет активировать эту функцию для абсолютно любого слова или символа!
- Пояснение:
Используйте выражение
_exception_
только тогда, когда сообщение пользователя должно содержать ИСКЛЮЧИТЕЛЬНО эту команду и ничего более. В ситуациях, где сообщение выглядит так:*команда* *ещё текст*
использовать_exception_
не нужно.
- Прописываем текст сообщений.
- Открываем файл
libs/utils
и опускаемся на147
строку. - Вспоминаем
id
функции из блокаCommands
из файлаtexts/texts_id.json
и добавляем её согласно данному образцу.
- Открываем папку
config/auth
. - Открываем нужный нам
файл уровня допуска к функции
и добавляемid
функции из блокаCommands
из файлаtexts/texts_id.json
. - Перезапускаем бота.