我应该使用什么树莓派来托管 Discord 机器人?

Mez*_*Man 1 lua host raspberry-pi server discord

正如您从问题中看到的,我是 Raspberry Pi 的新手,我希望找到一个理想的选择,以尽可能低的 CST 从我的家庭网络托管 Discord 机器人。

在我考虑应该购买什么型号之前,我首先需要知道,你能在 Raspberry Pi 上运行 Luvit 环境吗?我需要知道这一点,因为我在其中制作机器人的 Discordia 库需要它

任何帮助将不胜感激,谢谢!

Ora*_*tan 5

这很大程度上取决于您的机器人是什么。如果您的机器人使用频率不高,并且不在太多公会中,那么几乎任何东西都可以运行它。通过discord.py,我在同一台服务器(2 个核心,2 GB RAM)上运行了 7 个机器人,我可以做更多的事情。如果您的机器人具有音乐功能,则使用率会大幅上升。只需与 Discord API 交互的消息和基本命令,您就可以处理任何事情。

所以:

音乐命令

少于500个公会

只要您的代码经过优化,您就可以在任何树莓派上运行。

超过500个公会

这可能因活动而有很大差异。如果你有数千个公会,但一次使用音乐命令的公会从来不超过一个,那么你应该对其中任何一个都没有问题。为了安全并允许增长,我建议使用 Pi 3 B+。

只是 Discord API 交互

不使用慢速端点,例如,在通道中获取大量消息

少于5000个公会

您应该能够在任何 Pi 上运行

超过5000个公会

如果您有大量活跃用户,那么为了安全起见,您应该选择 3 B+。如果您的机器人不稳定并崩溃,那么如此数量的公会的加载时间会非常慢。我的一个机器人拥有超过 1,000,000 名用户,加载时间为几分钟,包含大量命令。初始加载时间的主要变量是用户。

具有搜索 1,000,000 条消息的循环或对大量用户执行操作的命令

您需要在运行缓慢的命令时也能运行良好,所以选择 3 B+。如果您的机器人对此类命令有冷却时间,那么您可能可以在 2 上运行。