@YnauYT

Появился вопрос по PythonAnywhere, насчет запуска телеграмм бота. Что делать?

Попробовал поставить бота на хостинг, но начала появляться ошибка, которая говорит на один файл, прошу помочь. Сам код:
import asyncio
import logging

from aiogram import Bot, Dispatcher

from config import TOKEN
from app.handlers import router

bot = Bot(token=TOKEN)
dp = Dispatcher()

async def main():
    dp.include_router(router)
    await dp.start_polling(bot)

if __name__ == '__main__':
    logging.basicConfig(level=logging.INFO)
    try:
        asyncio.run(main)
    except KeyboardInterrupt:
        print('Exit! Exit!\nExit! Exit!\nExit! Exit!\nExit! Exit!')


Текст ошибки :
Traceback (most recent call last):
File "/home/YnauYT/bot/run.py", line 19, in
asyncio.run(main)
File "/usr/local/lib/python3.10/asyncio/runners.py", line 37, in run
raise ValueError("a coroutine was expected, got {!r}".format(main))
ValueError: a coroutine was expected, got

Заранее спасибо всем!
  • Вопрос задан
  • 115 просмотров
Решения вопроса 1
@Everything_is_bad
asyncio.run(main())
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы