我希望不和谐的bot删除该消息,如果该消息不在bot-commands通道中,但是我不确定。我尝试过:
if message.channel == "bot-commands"
和
if message.channel == 531183259250458636
但是它们都没有用。
答案 0 :(得分:0)
if message.channel.name == "bot-commands"
之所以可行,是因为如果我们查看文档,便可以看到message.channel返回TextChannel
,DMChannel
或GroupDMChannel
。就您而言,它将返回TextChannel
。如果我们查看TextChannel
的属性,则有一个名为name
的属性,它是一个字符串。因此,我们可以将其与另一个字符串进行比较。