【问题标题】:How to auto restart discord bot using python如何使用python自动重启discord bot
【发布时间】:2018-10-31 12:36:36
【问题描述】:

有什么方法可以让我的不和谐机器人自动重启。我的意思是说,如果我的 wifi 关闭并且我的机器人离线,代码将检测到机器人离线它会尝试重新启动机器人 - 如果它失败,它将等待 5 分钟然后重试。注意:discord bot 源代码在树莓派 3 上的 python 3.6.5 上运行

【问题讨论】:

  • 到目前为止你尝试了什么?
  • 我相信您需要在断开连接事件处理程序期间重新连接。它会不断尝试直到成功
  • 您可能还想尝试更新到 1.0 分支。 There's re-connection logic baked into the new Client.connect
  • 通过 1.0 分支你的意思是重写在这种情况下我有它
  • Nick A 什么断开事件处理程序

标签: python python-3.x bots raspberry-pi3 discord.py


【解决方案1】:

我认为可以通过创建第二个文件来完成:

import os

while True:
    os.system("yourfilename.py")
    time.sleep(300)

这将在每次离线 5 分钟后运行您的机器人

【讨论】:

    猜你喜欢
    • 2021-05-03
    • 2021-03-30
    • 2021-02-16
    • 2021-11-04
    • 1970-01-01
    • 2018-05-23
    • 2021-07-28
    • 2023-01-23
    • 2021-07-20
    相关资源
    最近更新 更多