有没有办法查看我的机器人是否离线?

Is there a way to see if my bot is offline?

有没有办法通过 pyhton 脚本查看我的 Discord 机器人是否离线?我正在尝试制作一个脚本来检测我的机器人是否脱机,如果我的主机进行维护,它将 运行 它在我的其他服务器中。 有什么方法可以检测到吗?

您可以按照 flask 方法使用 uptimerobot 每隔一段时间 ping 您的 Web 应用程序,但这仅限于在停机时间超过 5 分钟时发出警报。

您可以考虑获得一个不会经常出现故障的可靠主机,或者考虑获得 VPS 具有高正常运行时间 SLA 的主机。您可以查看 https://uptime.is/ 以了解主机可接受的停机时间。

如果您知道如何创建好的 API 服务器,请创建一个 socket.io 服务器,然后使用您的机器人连接到它。然后监听服务器上的断开连接事件然后你就知道你的机器人什么时候开始 down/restarts.