Files
h1686bot/bot/__init__.py
2025-01-02 22:19:43 +02:00

34 lines
598 B
Python

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