else:
response = await chatgpt.get_chatgpt_message(message.text)
await bot.send_chat_action(message.chat.id, aiogram.types.ChatActions.TYPING)
await bot.send_message(chat_id=message.chat.id, text=response, reply_to_message_id=message.message_id)
action
(второй аргумент) принимает string, а вы передаете чёрт знает что. + возможно анимация просто не успевает воспроизвестись как уже сообщение отослалось.await bot.send_chat_action(message.chat.id, "typing")