我应该获得什么 raspberry pi 来托管 Discord Bot?

What raspberry pi should I get to host a Discord Bot?

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

在我研究我应该购买什么型号之前,我首先需要知道,你能运行 Raspberry Pi 上的 Luvit 环境吗?我需要知道这一点,因为我在

中制作我的机器人的 Discordia 库需要它

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

这在很大程度上取决于您的机器人是什么。如果你的机器人不是很频繁地使用并且没有加入太多公会,那么几乎任何东西都可以 运行 它。使用 discord.py,我 运行 同一台服务器上的 7 个机器人(2 个内核,2 GB RAM)我可以做更多的事情。如果您的机器人具有音乐功能,则使用率会急剧上升。仅通过消息和基本命令与 Discord API 进行交互,您应该没问题。

所以:

音乐命令

少于 500 个公会

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

超过 500 个公会

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

只是 Discord API 互动

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

少于5000个公会

您应该能够 运行 在任何树莓派上

超过 5000 个公会

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

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

您将需要能够 运行 很好地执行 运行 较慢的命令,所以选择 3 B+。如果你的机器人有这些命令的冷却时间,那么你可能 运行 2.