【发布时间】:2020-09-26 10:30:33
【问题描述】:
谁能帮帮我!这里有什么问题。谢谢!
@client.command()
@commands.has_permissions( manage_roles = True )
async def addrole( ctx, member: discord.Member = None, role: discord.Role = None, guild: discord.Guild = None ):
guild = ctx.guild if not guild else guild
emb = discord.Embed( title = 'Add role', colour = discord.Color.green())
await ctx.channel.purge( limit = 1 )
await client.add_roles( member, role )
emb.set_author( name = guild, icon_url = guild.icon_url )
emb.set_footer( text = 'Was added by {}'.format( ctx.author.name ), icon_url = ctx.author.avatar_url )
emb.set_thumbnail( url = member.avatar_url )
emb.add_field( name = 'Role added to user', value = '{}'.format( member.mention ) )
emb.add_field( name = 'Added role is', value = '{}'.format( role ) )
await ctx.send( embed = emb )
我尝试自己编写代码并尝试观看教程,但没有一个代码不起作用。
【问题讨论】:
-
您应该提供错误(如果有)和实际/预期结果。请看How to create a Minimal, Reproducible Example
标签: python bots discord discord.py