Добпый день мне нужно записывать информацию о пользователе когда он отвечает на на опросс.
Есть такой хэндлер который отправляет опросс созданный админом пользователя (если есть предложения по лулучшению кода буду благодарен)
async def check_n_send(message: types.Message, state: FSMContext):
admin_answer = message.text
users = await get_users_list()
if message.text == 'send':
title = ''
options = []
async with state.proxy() as data:
title = data['title']
options = data['options']
for user in users:
await bot.send_poll(chat_id=user, question=title, options=options)
await state.finish()
и есть такой хэндлер обрабатывающий ответ на опросс который должен записывать все в табличку но для начала я решил посмортреть какую инфу он мне дает и немного растроился
хэндлер
async def poll_handler(poll: aiogram.types.Poll):
print(poll)
вот какой апдейт приходит
{"id": "5267472140923306101",
"question": "start", "options": [{"text": "1", "voter_count": 1}, {"text": " 2", "voter_count": 0}], "total_voter_count": 1,
"is_closed": false,
"is_anonymous": true,
"type": "regular",
"allows_multiple_answers": false}
Как мне переработать код чтобы получать инфу о пользователе вместе с ответом на опросс
Буду рад любым советам Спасибо!