【发布时间】:2021-04-26 14:07:10
【问题描述】:
我试图只回复一次特定消息。例如,如果有人写东西,机器人会说“有人没有打招呼”,如果他再次写东西,机器人将不再回复。我使用的命令一直说 else 错误
@bot.event
async def on_message(message):
if message.content.startswith('hi'):
print('hello')
i=0
else:
if i==0:
print('someone did not say hello')
i=i+1
【问题讨论】:
-
您是否期望
i成为全局变量?如何?为什么? -
如何使 i 变量成为全局变量?
标签: python discord discord.py