【发布时间】:2021-11-10 05:23:41
【问题描述】:
有没有办法通过 pyhton 脚本查看我的 Discord 机器人是否离线?我正在尝试制作一个脚本来检测我的机器人是否离线,如果我的主机有维护,它将在我的其他服务器上运行它。 有什么方法可以检测到吗?
【问题讨论】:
标签: python python-3.x discord.py bots
有没有办法通过 pyhton 脚本查看我的 Discord 机器人是否离线?我正在尝试制作一个脚本来检测我的机器人是否离线,如果我的主机有维护,它将在我的其他服务器上运行它。 有什么方法可以检测到吗?
【问题讨论】:
标签: python python-3.x discord.py bots
您可以按照烧瓶方法使用 uptimerobot 每隔一段时间 ping 您的网络应用程序,但这仅限于在停机时间超过 5 分钟时发出警报。
您可以考虑获得一个不会经常出现故障的可靠主机,或者考虑获得一个具有高正常运行时间 SLA 的主机的 VPS。您可以查看https://uptime.is/ 了解主机可以接受多长时间的停机时间。
如果您知道如何创建良好的 API 服务器,请创建一个 socket.io 服务器,使用您的机器人连接到它。然后在服务器上侦听断开事件,然后您就知道您的机器人何时关闭/重新启动。
【讨论】: