选购树莓派主机来托管Discord Bot需要注意什么?

正如您所看到的问题,我对树莓派还很陌生,我希望在家庭网络上以最低成本托管Discord Bot的理想树莓派主机。

在我开始研究应该购买哪个型号之前,我首先需要知道:是否可以在树莓派上运行Luvit环境?这是因为我使用的是Discordia库开发我的Bot。

希望得到任何帮助,谢谢!

点赞
用户7621784
用户7621784

对于你的Bot,这非常取决于它的用途。如果你的Bot使用不太频繁并且不在太多的群组中使用,那么几乎任何设备都可以运行它。通过discord.py,我在同一台服务器上运行了7个机器人(2个CPU核心,2GB RAM),我还可以做得更多。如果你的Bot拥有音乐功能,使用量可能会大幅增加。如果只是与Discord API进行消息和基本命令的交互,则可以在任何设备上运行。

所以:

#音乐命令

###小于500个服务器

只要你的代码被优化,你可以在任何树莓派上运行。

###大于500个服务器

这取决于活动程度。如果你在成千上万的服务器上,但是从来没有超过一个服务器同时使用音乐命令,那么你可以使用任何一个服务器。为了安全起见并允许增长,我建议选择Pi 3 B +。

#只与Discord API交互

###不使用慢速端点,例如,获取频道中的大量消息列表

###小于5000个服务器

你应该能够在任何一个Pi上运行。

###大于5000个服务器

如果你有大量活跃用户,那么你应该选择3 B +以确保安全。如果你的Bot不稳定并且经常崩溃,这些服务器的加载时间非常慢。我的一个Bot拥有100万以上的用户,并且具有数个命令的加载时间为几分钟。初始加载时间的主要变量是用户数。

###拥有搜索100万条消息或与大量用户进行交互的命令的循环

在运行慢命令的同时,你需要运行良好,因此选择3 B +。如果你的Bot为这些类型的命令具有冷却时间,那么你可能可以在2个设备上运行。

2018-07-28 18:01:07