А как Вы на локальной машине тестировали? Что у вас было на входе в качестве event-a?
На локально машине никаких параметров для функции не указывал, тестировал через ngrok. Когда уже загрузил в функцию и затестировал, возникла ошибка, что нет хватает двух аргументов: event и context. После чего я их добавил, теперь возникает эта ошибка. Я так понял, event нужно как-то использовать при отправке сообщения от навыка?
Пример функции скопировал с гит хаба библиотеки, там функция тоже ничего не принимала
Я вот смотрю на ваш код и не понимаю в какой строчке он обрабатывает event.
Я просто не совсем понимаю, как должен работать навык в яндекс фцнкции, сделанный с библиотекой alice_script. На гитхабе пример написан, там функция не принимает аргументы event и context. После загрузки навыка в функцию, возникает ошибка, что нет двух аргументов: event и context. Не понимаю, как использовать event, чтобы Алиса смогла пользователю отправить первое сообщенин. Как раз ошибка возникает при этом моменте.
Добрый вечер, а Вы запускаете навык на serverless-платформе?
Добрый вечер, загрузил в яндекс функцию
А значит, разворачиваете на serverless-платформе, что советует не делать автор библиотеки (если я её правильно угадал) https://github.com/borzunov/alice_scripts#%D1%80%D0%B0%D0%B7%D0%B2%D1%91%D1%80%D1%82%D1%8B%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
Развёртывание В этой библиотеке состояние диалога хранится в виде состояния Python-генератора и не может быть сериализовано. В связи с этим: Реплики из одной сессии всегда должны обрабатываться одним и тем же процессом. Навык не может быть запущен на serverless-платформе.
Если хотите, могу немного рассказать о функциях, в лс
Обсуждают сегодня