我启动了一个带有两个消息处理程序的简单机器人,其中一个是 echo 函数,第二个是响应命令,只是为了检查它在 pythonanywhere 中的工作情况。一切工作正常,但在我运行脚本后,我试图停止它,所以我试图在任务部分终止我的任务。现在写的是我没有任何正在运行的任务,但我的机器人仍在运行。那么我怎样才能阻止我的机器人呢?
我已经从文件部分删除了我的机器人的文件,并且我还禁用了网络
这是我的鳕鱼:
from flask_sslify import SSLify
from flask import Flask
from aiogram import Bot, types, executor, Dispatcher
PROXY_URL = "http://proxy.server:3128"
app = Flask(__name__)
sslify = SSLify(app)
bot1= Bot(token='token', proxy=PROXY_URL)
dp1=Dispatcher(bot1)
def on_startup1():
print("Бот 1 вышел в онлайн")
@dp1.message_handler(commands=['Подивитись'])
async def check_info_from_database(message: types.message):
await bot1.send_message(user_id, "Some text")
@dp1.message_handler()
async def echo(message: types.message):
await message.answer(message.text)
executor.start_polling(dp1, skip_updates=True, on_startup=on_startup1())
如果您遇到同样的问题,请尝试用相同的文件替换您的机器人文件,然后重新加载您的网络。就我而言,它帮助了我。