Задать вопрос
@Duboviy_001

Не работает SendChatAction как сделать так чтобы он работал?

у меня не выходит что бот печает вот код

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)
  • Вопрос задан
  • 639 просмотров
Подписаться Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
RimMirK
@RimMirK
Вроде человек. Вроде учусь. Вроде пайтону
в документации написано что action(второй аргумент) принимает string, а вы передаете чёрт знает что. + возможно анимация просто не успевает воспроизвестись как уже сообщение отослалось.
await bot.send_chat_action(message.chat.id, "typing")
Ответ написан
SoreMix
@SoreMix
yellow
result = await bot.send_chat_action(message.chat.id, types.ChatActions.TYPING)
print(result)


Что выводит? Ну и в целом, после вызова этого метода сразу ведь отправляется сообщение, оно прерывает статус. Попробуйте закоментировать send_message и посмотрите на результат
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы