python aiogram webhook + pythonanywhere
Пытаюсь залить бота, написанного на aiogram, на pythonanywhere при помощи webhook. Консоль ошибок не выдает, но бот не реагирует
from aiogram.utils import executor
from create_bot import dp, bot
from data_base import sqlite_db
from data_base import makeorder_db
from aiogram import types
from aiogram.utils.executor import start_webhook
async def on_startup(dp):
await bot.set_webhook("https://******.pythonanywhere.com")
print('bot online')
sqlite_db.sql_start()
makeorder_db.sql_start()
await dp.bot.set_my_commands([
types.BotCommand("start", "запустить бота"),
types.BotCommand("stock", "посмотреть наличие товара"),
types.BotCommand("buy", "купить товар"),
])
async def on_shutdown(dp):
await bot.delete_webhook()
from handlers import admin, client, other
client.register_handlers_client(dp)
admin.register_handlers_admin(dp)
other.register_handlers_other(dp)
executor.start_webhook(
dispatcher=dp,
webhook_path="",
on_startup=on_startup,
on_shutdown=on_shutdown,
skip_updates=True,
host="0.0.0.0",
port=5001)