blob: 63d00c34f59d89947370144677362a408bd80980 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
from aiogram import Bot, Dispatcher
from aiogram.client.default import DefaultBotProperties
from aiogram.client.session.aiohttp import AiohttpSession
from aiogram.enums import ParseMode
from libs.storage import JsonStorage
from settings import Env, json_storage_path
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(storage=JsonStorage(json_storage_path))
|