所以,我正在制作一个不和谐的机器人,机器人会在其中创建一个新的私人频道,并在命令完成后(或在 15 分钟超时后)将其删除。
但是我不能正确做的是向那个新创建的频道发送消息。我不能只做 ctx.send,我已经尝试过这些东西,但对我不起作用。
我试过了,但没有用:
channel = client.get_channel(12324234183172)
await channel.send('hello')
答案 0 :(得分:2)
guild.create_text_channel
返回文本通道对象,您可以这样使用它:
channel = await guild.create_text_channel("foo")
await channel.send("hi")
您可能想在此处阅读有关创建频道的文档:https://discordpy.readthedocs.io/en/stable/api.html#discord.Guild.create_text_channel