我希望这将有一个我不熟悉的简单解决方案。我有一个 Discord 机器人,它可以很好地设置一系列任务。我一直在使用它,效果很好:
2 3 4 5 6 7 8 9 10 1 21 31
所以这很好用,但你可以继续发送垃圾邮件“嗨”,机器人总是会回复“你好”。是否有一些代码或指令可以让机器人只执行一次?
答案 0 :(得分:1)
将标志作为变量的简单示例:
saidhi = False#Place this at the start of your code and whenever you want to reset the system
if message.content.startswith("hi"):
global saidhi #Referencing the global variable saidhi, to enable changing it
if not saidhi:
saidhi = True
await message.channel.send("hello")