В библиотеке Disnake, как и в Discord.py, для создания страниц в команде help
вы можете использовать атрибут brief
и description
у команды.
**Атрибут brief
**:
Атрибут brief
используется для краткого описания команды, которое будет отображаться на странице "общей помощи". Это описание должно быть достаточно кратким, чтобы пользователь мог быстро понять, о чем эта команда.
Пример использования:
@bot.command() async def hello(ctx): """ Поздороваться с ботом. """ await ctx.send("Привет!") hello.brief = "Поздороваться с ботом"
**Атрибут description
**:
Атрибут description
используется для более подробного описания команды, которое будет выводиться при запросе справки о конкретной команде. Здесь вы можете предоставить более подробное объяснение о том, как работает команда, какие аргументы она принимает и какие действия выполняет.
Пример использования:
@bot.command() async def hello(ctx): """ Поздороваться с ботом. """ await ctx.send("Привет!") hello.brief = "Поздороваться с ботом" hello.description = "Эта команда отправляет приветственное сообщение боту и получает ответ в виде 'Привет!'."
После добавления этих атрибутов к вашим командам, при вызове команды help
вашим пользователям будет доступна дополнительная информация, которую вы предоставили в атрибутах brief
и description
. Всегда старайтесь делать справку к вашим командам информативной и понятной для пользователей, чтобы они могли успешно использовать вашего бота.