aboutsummaryrefslogtreecommitdiff
path: root/shared.py
blob: 5c7528cb07a96c2608d6ea98caaebd0bc426896a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
from aiogram import Bot, Dispatcher
from aiogram.client.default import DefaultBotProperties
from aiogram.client.session.aiohttp import AiohttpSession
from aiogram.enums import ParseMode

from settings import Env

env = Env()  # ty:ignore[missing-argument] # pyright: ignore[reportCallIssue]
bot = Bot(
    token=env.token,
    session=AiohttpSession(proxy=env.proxy),
    default=DefaultBotProperties(parse_mode=ParseMode.HTML),
)
dp = Dispatcher()