【问题标题】:How can I keep a python discord bot running online without the command prompt?如何在没有命令提示符的情况下保持 python discord bot 在线运行?
【发布时间】:2019-03-18 18:03:44
【问题描述】:

我有一个用 Python 编码的不和谐机器人,它在命令提示符打开时运行,但如果我关闭它,机器人会显示为脱机。我需要这个机器人 24/7 活跃,因为它是一个问候新成员的问候机器人。我不希望我的命令提示符永远运行。有没有办法可以远程在线托管机器人?提前致谢。

【问题讨论】:

    标签: discord discord.py


    【解决方案1】:

    您需要将程序托管在服务器上,而不是您的计算机上。

    服务器基本上是一台等待其他计算机与其联系的计算机。一旦他们这样做,它将为他们提供某种回应。但他们也可以自己发起联系(这是您的程序在服务器上运行时将执行的操作)。

    网站背后的数据和逻辑都托管在网络服务器上。由于服务器不会经常停机,因此其他计算机始终可以访问网站。

    有关服务器 here 的更多信息。

    这里有一些用于 python 的free hosts,您可以在其中运行您的程序。

    【讨论】:

      【解决方案2】:

      只需使用 Heroku。人们出于某种原因讨厌它。非常适合我,正常运行时间为 100%。即使它说它每月有大约 500 小时的正常运行时间,这也仅适用于网站,而不适用于机器人。只需查找有关如何设置的教程。对于第一次使用 heroku 的人来说,这有点复杂,但是一旦你使用它,你就会立即理解它。

      【讨论】:

      • 我的机器人运行时间不足
      猜你喜欢
      • 1970-01-01
      • 2012-05-26
      • 2023-02-11
      • 1970-01-01
      • 2017-03-20
      • 1970-01-01
      • 2020-05-28
      • 2023-03-25
      • 2012-03-19
      相关资源
      最近更新 更多