我打算做一个命令!addrole @тест @<role>,但到目前为止它只是这样:!addrole @тест <role>。
我需要机器人读取@<role>命令中标记的内容。
编码:
@bot.command()
async def addrole(ctx, member: ds.Member, role):
dob_role = ds.utils.get(ctx.message.guild.roles, name=role)
await member.add_roles(dob_role)
await ctx.send(f'{member.mention} тебе была назначена роль {dob_role.mention}')
1 个回答