Fix parsing phone and add redis storage for FSM in telegram bot
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
import aiogram
|
||||
import facet
|
||||
from aiogram.fsm.storage.memory import MemoryStorage
|
||||
|
||||
from birthday_pool_bot.repositories import RepositoriesContainer
|
||||
from .settings import TelegramBotSettings
|
||||
from .storage import get_telegram_bot_fsm_storage
|
||||
from .ui import setup_dispatcher
|
||||
|
||||
|
||||
@@ -15,7 +15,9 @@ class BaseTelegramBotService(facet.AsyncioServiceMixin):
|
||||
):
|
||||
self._settings = settings
|
||||
self._repositories_container = repositories_container
|
||||
self._dispatcher = aiogram.Dispatcher(storage=MemoryStorage())
|
||||
self._dispatcher = aiogram.Dispatcher(
|
||||
storage=get_telegram_bot_fsm_storage(settings=settings.storage),
|
||||
)
|
||||
self._bot = aiogram.Bot(token=settings.token)
|
||||
|
||||
setup_dispatcher(
|
||||
|
||||
Reference in New Issue
Block a user