discord.py防止删除包含#start的消息

时间:2018-11-11 17:11:27

标签: python bots discord discord.py

所以在机器人中,我正在做一个循环,该循环删除在特定时间内没有说#start的所有消息。但是我希望它删除所有包含“ #start”和其他内容的消息。因此,如果我要在不和谐的服务器上发送#start,则该漫游器不会删除它,但是如果我要发送一条消息,说#start testing,它将删除该消息。我不确定该怎么做。这是我想出的:

while hour >= 12 and hour < 14:
   msg = await bot.wait_for_message(timeout=1, author=message.author)
   if "#start" not in msg.content:
      await bot.delete_message(msg)
   hour = int(time.strftime("%H"))

它说msg没有名为content的属性,即使我在将消息写入csv文件时也可以使用它。有什么想法吗?我都很耳朵

0 个答案:

没有答案