Как создать роль в discord.py, которая будет показываться отдельно от остальных участников в сети?
Я делал discord.py проект, и мой бот должен был создавать роль, которая показывалась отдельно от участников с этой ролью в сети.
И вот, я не могу понять, как это сделать. Кто-нибудь знает?
Ответы (1 шт):
Автор решения: jillstr
→ Ссылка
Для этого достаточно при создании роли указать параметр hoist со значением True/False.
Например:
from discord.ext import commands
bot = commands.Bot(command_prefix=".")
@bot.command(name='createrole')
async def command_name(ctx: commands.Context, role_name: str):
await ctx.guild.create_role(name=role_name, hoist=True)
Узнать подробнее про функцию create_role, можно в документации.
