Skip to content

Инструкции

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.
  • Перезапускаем бота.