DeBot | Создание модулей
Наш канал: тык
Итак, подошло время к гайду для создания модулей для юзербота
1. Для начала нам потребуется собственно написать наш модуль используя библиотеку Telethon и сторонние, по необходимости.
Также не забываем про PEP-08 при написании кода для читабельности
2. Далее нам нужно добавить необходимые элементы в код
from telethon import events
from userbot import client
info = {'category': None, 'pattern': None, 'description': None}
1 строка: импорт самого Telethon непосредственно для получения ивента
3 строка: информация о модуле:
• category отвечает за категорию в справке (команда .help). Принимаемые значения: fun, tools и chat
• pattern отвечает за триггер (команду) на которую реагирует модуль. Может быть несколько, если несколько, то записывать через вертикальную черту
• description отвечает за описание паттерна или команды, разделитель также вертикальная черта, пример сверху
Дописываем это и наш модуль готов!
Методы загрузки модуля в юзербот:
- Загрузкой через чат. Грузите модуль в любой чат Telegram и пишите в реплае на него команду для добавления модуля:
.addmod - Загрузкой модуля напрямую в папку с модулями (только если без спец зависимостей) (требуется перезапуск юзербота)
Предложить модуль на публикацию в канал? Пишите @whynothacked