我正在尝试在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)
答案 0 :(得分:1)
你不能只使用:
await bot.create_channel(ctx.message.server, 'test', type=discord.ChannelType.text)