擅长:python、mysql、java
<p>您可以将<a href="https://replit.com/" rel="nofollow noreferrer">replit</a>用于bot。上载文件,将bot的主程序重命名为<code>main.py</code>,然后将其添加到新的空白文件(将文件命名为<code>keep_alive</code>):</p>
<pre class="lang-py prettyprint-override"><code>from flask import Flask
from threading import Thread
app = Flask("")
@app.route("/")
def home():
return "Hello. I am really alive!"
def run():
app.run(host="0.0.0.0",port=8080)
def keep_alive():
t = Thread(target=run)
t.start()
</code></pre>
<p>添加行</p>
<pre class="lang-py prettyprint-override"><code>import keep_alive
keep_alive.keep_alive()
</code></pre>
<p>就在client.run()调用之前。<br/>
点击顶部的run按钮。你会看到屏幕右上角有一个面板打开,上面写着“你好,我还活着!”。复制上面地址栏中的地址。然后将UptimeRobot监视器设置为指向该网站</p>
<p><strong>注意:此方法是完全免费的。您不需要付费版本的replit帐户。虽然它说在您关闭浏览器选项卡后机器人将停止,但实际上它在网络不活动1小时后关闭。只要UptimeRobot的ping间隔小于1小时,您就可以了。</strong></p>