你好,我正在制作一個機器人,當你輸入消息時,它會給你角色,但我的代碼不起作用,它總是給出這個錯誤文件“Rgiver.py”,第32行,在on_message角色=discord.utils.get(server.guild.roles,name =“Admin”)NameError:名稱'服務器'未定義這是我的代碼async def on_message(message): member = message.author if member.bot: return if message.attachments: return print(message.content) print(str(message.author)) if "role" in message.content: embed=discord.Embed(title="Giving role.", color=0x00ff40) await message.channel.send(message.channel, embed=embed) role = discord.utils.get(server.guild.roles, name="Admin") await client.add_roles(message.author, role)
1 回答

叮當貓咪
TA貢獻1776條經(jīng)驗 獲得超12個贊
什么是server.guild.roles
,你可能的意思是message.guild.roles
另外,您的用法是錯誤的,請參閱add_rolesadd_roles
的文檔,您可能的意思是message.author.add_roles(...)
添加回答
舉報
0/150
提交
取消