所以我试图将消息发送到特定的频道名称,但没有成功。这在 discord.py 中可行还是我应该使用频道 ID
async def on_message(self, message):
if message.channel.id=="123456789":
news=client.get_channel("general")
news.send("test")
答案 0 :(得分:0)
discord.py 文档是这样说的:
<块引用>get_channel(id)
返回具有给定 ID 的频道。
参数
id (int) – 要搜索的 ID。
退货
返回的频道或 None 如果未找到。
是的,您需要 ID。