Задать вопрос
  • Не работает код aiogram3?

    @GofMan33333
    Чтобы принять данные, которые присылает Телеграм на яндекс клауд функцию через вебхук, вам нужно сделать следующее:

    Убедитесь, что у вас уже настроен вебхук для бота в Телеграме. Для этого вызовите метод setWebhook у бота с URL, который указывает на яндекс клауд функцию.

    В функции index.handler вам нужно извлечь данные из запроса (event), который приходит в яндекс клауд функцию. В частности, вам нужно извлечь тело запроса (event['body']) и декодировать его из JSON формата. Получившийся объект может быть преобразован в тип Update с помощью конструктора aiogram.types.Update.

    После того, как вы создадите экземпляр Update, вы можете обработать его с помощью Dispatcher. Для этого вызовите метод feed_update у объекта Dispatcher (dp).

    Наконец, не забудьте вернуть HTTP ответ
    Ответ написан
    1 комментарий