diff --git a/handlers/support.py b/handlers/support.py index a7fa99b..a6f8c53 100644 --- a/handlers/support.py +++ b/handlers/support.py @@ -25,6 +25,15 @@ async def support_init(cb: CallbackQuery, state: FSMContext): await state.set_state(SupportStorage.prompt) +@router.message(Command("support")) +async def support_init_cmd(msg: Message, state: FSMContext): + await state.clear() + await msg.delete() + + await msg.answer(text=SUPPORT_INIT, reply_markup=return_to_menu) + await state.set_state(SupportStorage.prompt) + + @router.message(SupportStorage.prompt) async def received_message( msg: Message, state: FSMContext, session: AsyncSession, deps: DependenciesDTO diff --git a/texts.py b/texts.py index 5d61e2f..d0268ed 100644 --- a/texts.py +++ b/texts.py @@ -107,7 +107,7 @@ CALLBACK_FALLBACK = "❌ Пакет потерян, попробуйте сно CONTEXT_REINITIATED = "🌑 Сессия сброшена. Данные могли обновиться." -UNDEFINED_MESSAGE = "❌ Таких команд у нас нет. /start если потерялись." +UNDEFINED_MESSAGE = "❌ Таких команд у нас нет.\n\nИщете техподдержку? Вам в /support\nПотерялись? Вам в /start." # ============================================================ # РЕФЕРАЛЬНАЯ СИСТЕМА