我无法使用列表验证我的状况,我该怎么办?



我实际上正在编写一个twitch bot,我需要验证Message.author是否是一个调节器所以我这样做:

@commands.command()
async def off(self, ctx: commands.Context):
Modo = ["Lilkoroo"]
print(Modo)
if twitchio.Message.author == Modo:
print("a")

但当我尝试命令时,什么都不起作用

此时,您的声明:

if twitchio.Message.author == f'{Modo}':

评估为…

if twitchio.Message.author == '["Lilkoroo"]':

这是行不通的,因为没有人拥有用户名"["Lilkoroo"]"。我想你想做的是检查作者的名字是否在列表中,你可以使用

if twitchio.Message.author in Modo:

如果作者是在阵列Modo 中找到的,这将评估为true

相关内容

  • 没有找到相关文章