Можно ли как-нибудь получить id того от кого было отправлено сообщение через send_message в aiogram

Я хочу реализовать тех-поддержку в своём телеграмм боте. Например: пользователь пишет команду /send_tp(образно), а в этот момент срабатывает соответствующий хендлер и вводит пользователя в состояние отправки сообщения в тех-поддержку. Потом цикл перебирает айдишники людей состоящих в тех-поддержке и отправляет сообщение пользователя, короче лучше показать.

Вот код(образный):

from aiogram import Router, Bot
from aiogram.types import Message
from aiogram.filters import Command, StateFilter
from aiogram.fsm.state import default_state
from aiogram.fsm.context import FSMContext
from fsm.fsm_group import CommGroup

router = Router()

@router.message(Command(commands=['send_tp']), StateFilter(default_state))
async def send_tp(message: Message, state: FSMContext):
    await state.set_state(CommGroup.send_tp)
    await message.answer('Напишите сообщение об вашей проблеме.')


@router.message(StateFilter(CommGroup.send_tp))
async def send(message: Message, bot: Bot, state: FSMContext):
    tp = [id, id1, id2] #Айдишники людей из тех-поддержки
    for i in tp:
        await bot.send_message(chat_id=i, text=f"Пользователь отправил вам запрос на помощь\n\n {message.text}")
    await state.clear()

хочу чтобы можно потом посмотреть было id человека, который отправил это сообщение, можно это как-нибудь сделать?


Ответы (0 шт):