Discord bot python通道未定义

时间:2018-10-21 12:05:34

标签: python python-3.6 discord discord.py

我正在这样做

@client.event
async def on_ready():
    invitelinknew = await client.create_invite(destination = channel, xkcd = True, max_uses = 100)
    print(invitelinknew)

如您所知,我想使用服务器名称和ID创建bot所在服务器的链接。 我没有带ID的服务器名称,但在此显示为channel is not defined 如何定义频道? 还是有其他方法可以做到这一点?

1 个答案:

答案 0 :(得分:0)

使用Client.get_channel方法通过Channel获取id对象:

channel = client.get_channel("channel id")

如果找不到具有该ID的频道,它将返回None