“Discord.py Назначьте роль” Ответ

Discord.py Как дать пользователю роль

# If ctx is not defined and you are handling a message, use this code
ctx = await bot.get_context(message)

# This is the code needed to give a user a role
member = ctx.message.author # Member object that you want to add the role to
role = discord.utils.get(lambda role: role.name == "Role Name", ctx.guild.roles) # The role object
await member.add_roles(role) # Adds the role to the member
The Angriest Crusader

Добавить роли Discord .py

member = message.author
var = discord.utils.get(message.guild.roles, name = "role name")
member.add_role(var)
Tyrannicodin16

создать роль с discord.py

@client.command(aliases=['make_role'])
@commands.has_permissions(manage_roles=True) # Check if the user executing the command can manage roles
async def create_role(ctx, *, name):
	guild = ctx.guild
	await guild.create_role(name=name)
	await ctx.send(f'Role `{name}` has been created')
HelloWorld

Добавление ролей Discord py

# If you need this in a bot command
@discord.ext.commands.command()
async def online(ctx):
  	guild_id = ctx.guild.id # the guild id where the command has been called
    role = discord.utils.get(bot.get_guild(guild_id).roles, id ="""The Id of the role you search""")
    await member.add_roles(role) # The role gets added to a given Member 
meppi

Как создать роли discord.py

guild = ctx.guild
await guild.create_role(name="role name")
Clean Chinchilla

Discord.py Назначьте роль

@bot.command()
@commands.has_permissions(manage_roles=True)
async def giverole(ctx, member: commands.MemberConverter, Role: discord.Role):

  if Role in member.roles:
    await ctx.send("**`{0}` already has the `{1}` role!**".format(member.name, Role))
  else:
    await member.add_roles(Role)
    await ctx.send("**Successfully added the role `{0}` to `{1}`**".format(Role, member.name))
Gorgeous Guanaco

Ответы похожие на “Discord.py Назначьте роль”

Вопросы похожие на “Discord.py Назначьте роль”

Больше похожих ответов на “Discord.py Назначьте роль” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования