File size: 1,040 Bytes
339f372
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
from aiogram import Router, F
from aiogram.types import Message
from aiogram.fsm.context import FSMContext
from app.config.config import ADMIN_ID
from app.keyboards import user_keyboards as kb
from app.states import MessageStates

router = Router()

@router.message(F.text == 'Связаться с Ниной')
async def pre_contact_admin(message: Message, state: FSMContext):
    await state.set_state(MessageStates.user_contact_admin)
    await message.answer('Напишите ваше сообщение для Нины')


@router.message(MessageStates.user_contact_admin)
async def contact_admin(message: Message, state: FSMContext):
    await message.bot.send_message(
        chat_id=ADMIN_ID[0],
        text=f'Сообщение от @{message.from_user.username}:'
    )
    await message.forward(ADMIN_ID[0])
    
    await message.answer(
        'Сообщение отправлено! Нина ответит вам в ближайшее время.',
        reply_markup=kb.user_back_wo_reg
    )
    await state.clear()