Внешний модуль профилей для R4Bot.
- добавляет
/profile - добавляет
/server - показывает карточку участника и карточку самого бота
- получает дополнительные поля через profile-provider хуки от других модулей
- использует runtime services из
bot.r4_services
- R4Bot
>= 2.0 - runtime context с
bot.r4_services - сервисы
config,firebase,module_state - настроенные
accent_colorиadmin_idвservers.json
- дополнительные поля не зашиты в модуль по умолчанию и приходят только от установленных модулей
- если данные модули отсутствуют, профиль просто не показывает их поля и не считает это ошибкой
module.json— метаданные модуляcog.py— команды/profileи/serverservice.py— сбор дополнительных полей через provider-хукиrequirements.txt— зависимости для IDE и локальной проверки
python manage_modules.py install github:Rarmash/R4Bot-Module-Profile@master --enableДля нормальной подсветки импортов в IDE и локальной проверки модуля рекомендуется установить зависимости:
python -m pip install -r requirements.txt