所以我试着让这个命令$100Ivshing给我的成员实际的等级100Ivshing。但我似乎找不到解决办法。在
if message.content.startswith('$100ivShiny'):
role = discord.utils.get(message.server.roles, name="100ivShiny")
await client.add_role(user, role)
await client.send_message(channel, "Role added")
这就是我得到的错误
^{pr2}$
协同程序名为^{} ,而不是
Client.add_role
。它会像假设}被恰当地定义。在
message
,user
,和{如果您编写了很多这样的命令,那么应该考虑使用
discord.ext.commands
扩展名,这意味着您不必将所有命令都保存在on_message
事件中。在相关问题 更多 >
编程相关推荐