我正在使用 Replit 在 Python 中创建一个 Discord 机器人。 一开始,我使用了
keep_alive
方法(Flask + UptimeRobot):
import flask
from flask import Flask
from threading import Thread
app = Flask('')
@app.route('/')
def main():
return "Now bot online, chill :)"
def run():
app.run(host="0.0.0.0", port=8080)
def keep_alive():
server = Thread(target=run)
server.start()
但是现在,这个方法不管用了。它说:“嗯......我们无法联系到这个 Repl 确保此 Repl 有一个打开的端口并准备好接收 HTTP 流量”,但一切都很好(它可以更早地工作)。
如何在不部署 Replit 的情况下免费托管我的机器人?或者我该如何修复这个错误?
自 2024 年 1 月 1 日起,当用户未打开 IDE 时,Replit 不再保持网络服务器处于活动状态。
您将需要使用