Size: a a a

Яндекс.Диалоги (сообщество разработчиков)

2020 May 28

ДЗ

Дёма Зырянов... in Яндекс.Диалоги (сообщество разработчиков)
Я долго пытался захостить, думал ошибка в коде. Сегодня подключил Alice-Nearby и всё заработало
источник

ДЗ

Дёма Зырянов... in Яндекс.Диалоги (сообщество разработчиков)
David Dale
где хостить?
Любой хостинг, лучше, чтобы бесплатным был
источник

ДЗ

Дёма Зырянов... in Яндекс.Диалоги (сообщество разработчиков)
Vercel (Now) или Pythonanywhere
источник

DD

David Dale in Яндекс.Диалоги (сообщество разработчиков)
Дёма Зырянов
Любой хостинг, лучше, чтобы бесплатным был
Попробуй yandex cloud functions
Они довольно удобные и для навыков Алисы бесплатные
https://cloud.yandex.ru/docs/functions/solutions/alice-skill
источник

ДЗ

Дёма Зырянов... in Яндекс.Диалоги (сообщество разработчиков)
David Dale
Попробуй yandex cloud functions
Они довольно удобные и для навыков Алисы бесплатные
https://cloud.yandex.ru/docs/functions/solutions/alice-skill
Спасибо 🙏
источник

ДЗ

Дёма Зырянов... in Яндекс.Диалоги (сообщество разработчиков)
Когда заливаю код на Яндекс Облако, смотрю логи, код не может импортировать модули. Что делать? ({
   "errorMessage": "Unable to import module sonyremote: No module named 'flask'",
   "errorType": "HandlerImportError",
   "stackTrace": [
       "  File \"/function/runtime/runtime.py\", line 138, in load_handler\n    raise HandlerImportError('Unable to import module {}: {}'.format(file_name, str(e)))\n"
   ]
})
источник

DI

Dead Inside in Яндекс.Диалоги (сообщество разработчиков)
Добрый вечер, создал яндекс диалог подключил через яндекс облако. в итоге выдает ошибку 500 на все сообщения, с чем это может быть связанно? куда копать?
источник

ДЗ

Дёма Зырянов... in Яндекс.Диалоги (сообщество разработчиков)
Dead Inside
Добрый вечер, создал яндекс диалог подключил через яндекс облако. в итоге выдает ошибку 500 на все сообщения, с чем это может быть связанно? куда копать?
Тоже самое... Возможно у тебя другая ошибка, но у меня модули не импортируются
источник

AL

Aleksei Lakhno in Яндекс.Диалоги (сообщество разработчиков)
Дёма Зырянов
Когда заливаю код на Яндекс Облако, смотрю логи, код не может импортировать модули. Что делать? ({
   "errorMessage": "Unable to import module sonyremote: No module named 'flask'",
   "errorType": "HandlerImportError",
   "stackTrace": [
       "  File \"/function/runtime/runtime.py\", line 138, in load_handler\n    raise HandlerImportError('Unable to import module {}: {}'.format(file_name, str(e)))\n"
   ]
})
Если вдруг речь про Яндекс.Функции, то зависимости надо загружать вместе с кодом функции. Правда Flask в этом случае в принципе не нужен. Была хорошая статья с примером: https://habr.com/ru/post/469723/
источник

AL

Aleksei Lakhno in Яндекс.Диалоги (сообщество разработчиков)
Для хранения состояний с тех пор ещё появился механизм в самих Диалогах, который можно использовать вместо S3 или БД: https://yandex.ru/dev/dialogs/alice/doc/session-persistence-docpage/
источник

AL

Aleksei Lakhno in Яндекс.Диалоги (сообщество разработчиков)
Dead Inside
Добрый вечер, создал яндекс диалог подключил через яндекс облако. в итоге выдает ошибку 500 на все сообщения, с чем это может быть связанно? куда копать?
Можно посмотреть вкладку "Тестирование" в консоли разработчика для навыка: https://dialogs.yandex.ru/developer Иногда помогает разобраться
источник

ÐХ

Ðаниил Хрøмøв... in Яндекс.Диалоги (сообщество разработчиков)
Добрый вечер, подскажите пожалуйста, делаем поддержку навыка для устройств без экрана. Сейчас на все запросы навык отвечает через ['response']['tts']. Нужно ли делать ['response']['text'] для Навигатора, например?
источник

VP

Vitaliy Potapov in Яндекс.Диалоги (сообщество разработчиков)
Ðаниил Хрøмøв
Добрый вечер, подскажите пожалуйста, делаем поддержку навыка для устройств без экрана. Сейчас на все запросы навык отвечает через ['response']['tts']. Нужно ли делать ['response']['text'] для Навигатора, например?
Да, нужно. response.text обязательное поле.
источник

DD

David Dale in Яндекс.Диалоги (сообщество разработчиков)
Ну вообще, кстати, в Функциях недавно поддержали requirements.txt, так что зависимости (если это стандартные питонячьи либы, которые есть на PyPI) теперь можно там прописывать, а не загружать архивом.
источник

AL

Aleksei Lakhno in Яндекс.Диалоги (сообщество разработчиков)
David Dale
Ну вообще, кстати, в Функциях недавно поддержали requirements.txt, так что зависимости (если это стандартные питонячьи либы, которые есть на PyPI) теперь можно там прописывать, а не загружать архивом.
Здорово, не знал. Спасибо!
источник

VP

Vitaliy Potapov in Яндекс.Диалоги (сообщество разработчиков)
David Dale
Ну вообще, кстати, в Функциях недавно поддержали requirements.txt, так что зависимости (если это стандартные питонячьи либы, которые есть на PyPI) теперь можно там прописывать, а не загружать архивом.
Ого, класс! А package.json для ноды не поддержали случайно?)
источник

DD

David Dale in Яндекс.Диалоги (сообщество разработчиков)
Vitaliy Potapov
Ого, класс! А package.json для ноды не поддержали случайно?)
источник

A

Arkady in Яндекс.Диалоги (сообщество разработчиков)
источник
2020 May 29

ДЗ

Дёма Зырянов... in Яндекс.Диалоги (сообщество разработчиков)
David Dale
Ну вообще, кстати, в Функциях недавно поддержали requirements.txt, так что зависимости (если это стандартные питонячьи либы, которые есть на PyPI) теперь можно там прописывать, а не загружать архивом.
Это конечно классно, но куда этот файл загружать? В архив с кодом?
источник

ДЗ

Дёма Зырянов... in Яндекс.Диалоги (сообщество разработчиков)
Ура, все 2 модуля, которые мне понадобятся, есть на PyPi
источник