【问题标题】:How to restart a DiscordBot Program after it crashes or exits with a error code?DiscordBot程序崩溃或退出并出现错误代码后如何重新启动它?
【发布时间】:2018-04-20 09:27:04
【问题描述】:

我正在使用 Python 使用 discord.ext.commands 和 discord.py 库创建一个不和谐机器人,有时它会退出并出现错误,有什么方法可以让它自动重启?

【问题讨论】:

  • 捕获错误并再次使用client.run 启动机器人
  • 我的意思是,另一种选择是使用 bash 循环来运行它while true; do python file.py; sleep 5; done,虽然这也意味着尝试清理退出也会重新启动机器人,所以你必须中断循环杀死机器人...

标签: python python-3.x runtime-error bots discord.py


【解决方案1】:

您想使用进程管理器将机器人作为守护进程启动和运行。考虑使用 pm2。 http://pm2.keymetrics.io/docs/usage/quick-start/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多