我的代码:
if message.content == "pingrole":
role = discord.utils.find(lambda r: r.name == "ping", mag.server.roles)
await client.add_roles(member, roles)
错误是:
Ignoring exception in on_message
Traceback (most recent call last):
File "C:\Users\PC\AppData\Local\Programs\Python\Python36-32\lib\site-packages\discord\client.py", line 307, in _run_event
yield from getattr(self, event)(*args, **kwargs)
File "C:/Users/PC/Desktop/mylittlebotMK2.py", line 26, in on_message
role = discord.utils.find(lambda r: r.name == "ping", mag.server.roles)
NameError: name 'mag' is not defined
我也有一个client.run命令但是想要保护我的令牌。
答案 0 :(得分:0)
可能会添加(创建它的地方,代码中没有显示):
全球杂志
使对象在函数的本地上下文中可以访问。
去除错误“mag”必须定义为脚本mylittlebotMK2.py的全局可达变量