Discord.py 机器人几分钟后就会离线

问题描述 投票:0回答:1

所以我有一个discord.py 机器人,在我的计算机上本地运行,当我离开或类似的情况时,控制台会打印出来:

discord.gateway Shard ID None session has been invalidated.

但是当我回去时它说已连接到会话。如何才能保持 24/7 在线而不导致会话失效?

我尝试在 VS code 和终端上运行它,在代码中放入循环,但没有成功。

discord discord.py
1个回答
0
投票

如果你的电脑进入睡眠状态,它通常会暂停当前正在运行的应用程序,这意味着你的令牌可能已过期,discord.py 无法请求新的令牌,除非你“唤醒”所有内容并且应用程序再次开始运行。

永久运行不和谐机器人的最简单方法之一是租用 VPS(数据中心中的小型虚拟服务器)。它的基本配置非常便宜,并且允许您运行任何您想要的程序而无需“进入睡眠状态”。

即使使用非常基本的 VPS,您也可以在一台服务器上同时运行许多简单的机器人。它涉及一些 Linux 系统的经验,因为您必须通过 SSH 通过终端设置一些东西。

© www.soinside.com 2019 - 2024. All rights reserved.