- Непонятно, зачем ты используешь bot.get_updates.
- Непонятно, зачем ты используешь bot.send_message, а не msg.answer.
- Непонятно, зачем ты используешь функцию format и метод .format, а не f-строки.
Вот мой вариант, попробуй.
from aiogram import Bot, Dispatcher, executor, types
from .config import BOT_TOKEN
bot = Bot(token=BOT_TOKEN)
dp = Dispatcher(bot)
@dp.message_handler()
async def somehandler(msg: types.Message):
if msg.text == "...":
await msg.answer(f'@{msg.from_user.id}, вы выбрали {msg.text}')
elif msg.text == '...':
await msg.answer(f'@{msg.from_user.id}, вы выбрали {msg.text}')
else:
await msg.answer('Я не знаю такого варианта')
if __name__ == '__main__':
executor.start_polling(dp, skip_updates=True)