From 75e99ca0712a2c09230e5c6f8d093dc526cc717d Mon Sep 17 00:00:00 2001 From: Tolmachev Igor Date: Mon, 20 Apr 2026 20:56:35 +0300 Subject: Add users command --- shared.py | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'shared.py') diff --git a/shared.py b/shared.py index 63d00c3..19ecd9e 100644 --- a/shared.py +++ b/shared.py @@ -2,14 +2,25 @@ from aiogram import Bot, Dispatcher from aiogram.client.default import DefaultBotProperties from aiogram.client.session.aiohttp import AiohttpSession from aiogram.enums import ParseMode +from aiogram.fsm.storage.base import DefaultKeyBuilder +from aiogram.fsm.storage.redis import RedisStorage +from redis.asyncio.client import Redis -from libs.storage import JsonStorage -from settings import Env, json_storage_path +from settings import Env env = Env() # ty:ignore[missing-argument] # pyright: ignore[reportCallIssue] + +redis_users = Redis(host="redis", db=0) + bot = Bot( token=env.token, session=AiohttpSession(proxy=env.proxy), default=DefaultBotProperties(parse_mode=ParseMode.HTML), ) -dp = Dispatcher(storage=JsonStorage(json_storage_path)) + +dp = Dispatcher( + storage=RedisStorage( + Redis(host="redis", db=1), + DefaultKeyBuilder(), + ) +) -- cgit v1.3