discord python api Bot()和Client()

时间:2017-11-08 22:46:07

标签: python discord.py

我正在尝试在python中制作一个discord bot并且我一直遇到问题。我想要做的是使用discord.ext.commands.Bot()来运行命令来创建一个通道(使用discord.Client())。每当我使用bot.run(' token')启动机器人时,客户端部分都不起作用。但是如果我使用client.run(' token')运行机器人,我可以创建通道,但不能使用该命令。有没有办法同时运行,或者我运气不好?

该命令的代码是:

@bot.command(pass_context=True)
async def channel(ctx):
    client.create_channel(ctx.message.server, 'test', type=discord.ChannelType.text)

1 个答案:

答案 0 :(得分:1)

你不能只使用:

await bot.create_channel(ctx.message.server, 'test', type=discord.ChannelType.text)