Files
AnyMusicBot/bot/__init__.py
2023-10-25 13:26:13 +03:00

33 lines
592 B
Python

from rich import print
import contextlib
async def runner():
from .common import dp, bot
from . import handlers, callbacks
dp.include_routers(
handlers.router,
callbacks.router,
)
await bot.delete_webhook(drop_pending_updates=True)
await dp.start_polling(bot)
def main():
import asyncio
from rich.traceback import install
install(show_locals=True)
from nest_asyncio import apply
apply()
print('Starting...')
with contextlib.suppress(KeyboardInterrupt):
asyncio.run(runner())
print('[red]Stopped.[/]')