NameError:name' mag'没有定义

时间:2018-03-30 06:53:15

标签: python-3.x

我的代码:

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命令但是想要保护我的令牌。

1 个答案:

答案 0 :(得分:0)

可能会添加(创建它的地方,代码中没有显示):

全球杂志

使对象在函数的本地上下文中可以访问。

去除错误“mag”必须定义为脚本mylittlebotMK2.py的全局可达变量