@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)
  • Вопрос задан
  • 567 просмотров
Пригласить эксперта
Ответы на вопрос 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 и посмотрите на результат
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
CTRL+ Москва
от 250 000 до 320 000 ₽
CTRL+ Москва
от 200 000 до 300 000 ₽
CTRL+ Белград
от 250 000 до 320 000 ₽
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час