我一直在研究一个不和谐的机器人,但我遇到了一个问题。 创建一个频道(票证)很好,但是当我想删除某个频道时,它仍然会关闭,即使我做了一个if语句:
if message.content.lower().startswith('!close'):
close = message.channel.id
if close == '521992786187255818' or close == '525730667607228426' or close ==... (etc):
await message.channel.send("This command is only allowed in a ticket channel!")
elif close != '521992786187255818' or close != '525730667607228426' or close !=...(etc):
await message.channel.delete(reason='Ticket Closed')
我尝试过任何我能想到的方法:把我不想关闭的频道列为一个列表。在
所以问题是:我想要!关闭命令只关闭我没有列出的频道。但当我在列出的通道(我在if语句中输入的通道)中尝试时,它仍然会关闭它。在
我希望我能得到答案! 提前感谢:)
在重写分支中,all ids are integers, not strings。将代码更改为
相关问题 更多 >
编程相关推荐