Делаю телеграм-бота на Python aiogram 3. Бот по типу Дайвинчика. Это мой первый бот.
Когда текущий пользователь лайкает анкету другого пользователя, бот отправляет текстовое сообщение пользователю, которого лайкнули:
async def like(tg_id_1: int, tg_id_2: int) -> None:
"""
:param tg_id_1: The one who liked
:param tg_id_2: The one who is liked
"""
await bot.send_message(
tg_id_2,
'Кому-то понравилась твоя анкета! Заканчивай с вопросом выше и посмотрим кто это'
)
# Здесь надо каким-то образом установить состояние (FSMContext) пользователю с ID tg_id_2
# при том, что бот в данный момент работает с пользователем с ID tg_id_1
Как установить состояние (FSMContext) другому пользователю, а не текущему?