Size: a a a

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

2020 June 23

Y

Yaroslav in Яндекс.Диалоги (сообщество разработчиков)
Boltun Oreh
в какой момент, вообще, появляется эта ошибка?
как только добавляется строка const { request, session } = await micro.json(req);
источник

BO

Boltun Oreh in Яндекс.Диалоги (сообщество разработчиков)
я имею в виду, как вы проверяете работу кода - переходя по урлу или через вкладку Тестирование в панели приложения?
источник

IG

Igor Golov in Яндекс.Диалоги (сообщество разработчиков)
Yaroslav
как я понимаю запрос я никакой не шлю, т.к. просто создаётся сервер
const server = micro(async (req, res) => {...}

а затем мы обрабатываем запросы поступающие на сервер от пользователя навыка
Есть строчка const micro = require('micro'); ?
источник

Y

Yaroslav in Яндекс.Диалоги (сообщество разработчиков)
Igor Golov
Есть строчка const micro = require('micro'); ?
да, конечно. Если следовать шагам воркшопа то у меня всё отлично было до 8 шага, когда стали обрабатывать ответы пользователя
источник

IG

Igor Golov in Яндекс.Диалоги (сообщество разработчиков)
Yaroslav
да, конечно. Если следовать шагам воркшопа то у меня всё отлично было до 8 шага, когда стали обрабатывать ответы пользователя
git checkout step8 спасёт отца русской демократии.
источник

ДZ

Дмитрий ZioSHik... in Яндекс.Диалоги (сообщество разработчиков)
Переслано от Дмитрий ZioSHik...
Всем привет! Мы подготовили для вас небольшой опрос по библиотекам для работы с Диалогами. Для ознакомления, все ссылки на библиотеки мы оставим в этом посте.

JavaScript
fletcherist/yandex-dialogs-sdk
skoif/Yandex-Dialogs
vitalets/alice-renderer

Python
mahenzon/aioAlice
borzunov/alice_scripts
avidale/tgalice

PHP
jeyroik/php-yandex-alisa-advanced
Danil005/php-yandex-alisa

Kotlin
just-ai/jaicf-kotlin

Если ваша библиотека отсутствует в опросе, то напишите ее в чате с тегом #моябиблиотека

Другие библиотеки
источник

ДZ

Дмитрий ZioSHik... in Яндекс.Диалоги (сообщество разработчиков)
Переслано от Дмитрий ZioSHik...
Какую библиотеку вы используете для работы с Диалогами
Анонимный опрос
1%
fletcherist/yandex-dialogs-sdk (JS)
1%
skoif/Yandex-Dialogs (JS)
4%
vitalets/alice-renderer (JS)
2%
mahenzon/aioAlice (Python)
2%
borzunov/alice_scripts (Python)
4%
avidale/tgalice (Python)
0%
jeyroik/php-yandex-alisa-advanced (PHP)
1%
Danil005/php-yandex-alisa (PHP)
7%
just-ai/jaicf-kotlin (Kotlin)
77%
Посмотреть результаты
Проголосовало: 83
источник

DM

Denis Mosolov in Яндекс.Диалоги (сообщество разработчиков)
https://github.com/jeyroik/php-yandex-alisa-advanced
Странно, что эта библиотека есть в опросе, там написано [deprecated] и рекомендуется использовать https://github.com/jeyroik/extas-alice
источник

Y

Yaroslav in Яндекс.Диалоги (сообщество разработчиков)
Igor Golov
git checkout step8 спасёт отца русской демократии.
да, видимо на воркшопе что-то не сработало и я на вкладке тестирования получал 500 ошибку, сейчас запустил 8 шаг, invalid json всё равно есть, но спасибо @boltun_oreh за разъяснения 👍. Обновил навык с запущенным 8 шагом и всё заработало на вкладке тестирования и в самом приложении. Всем спасибо за содействие)) я запаниковал т.к. на воркшопе услышал, что при invalid json должен быть статус 200-ок, а у меня 400 :( поэтому не мог разобраться в чём проблема
источник

ДZ

Дмитрий ZioSHik... in Яндекс.Диалоги (сообщество разработчиков)
Упустили этот момент. Но та библиотека достаточно свежая, поэтому все равно бы за старую голосовали. А на php 0 голосов :(
источник

DM

Denis Mosolov in Яндекс.Диалоги (сообщество разработчиков)
Если это поможет делу, я могу рассказать, почему я не использую эти библиотеки. Я открываю историю коммитов, вижу посление изменнеие 2 года назад или около того и это отталкивает. Даже не хочется разбираться, что там делает библиотека\SDK.
источник

IG

Igor Golov in Яндекс.Диалоги (сообщество разработчиков)
Yaroslav
да, видимо на воркшопе что-то не сработало и я на вкладке тестирования получал 500 ошибку, сейчас запустил 8 шаг, invalid json всё равно есть, но спасибо @boltun_oreh за разъяснения 👍. Обновил навык с запущенным 8 шагом и всё заработало на вкладке тестирования и в самом приложении. Всем спасибо за содействие)) я запаниковал т.к. на воркшопе услышал, что при invalid json должен быть статус 200-ок, а у меня 400 :( поэтому не мог разобраться в чём проблема
Когда на checkout вылазит ошибка нужно сделать git stash и повторить git checkout
источник

ДZ

Дмитрий ZioSHik... in Яндекс.Диалоги (сообщество разработчиков)
Denis Mosolov
Если это поможет делу, я могу рассказать, почему я не использую эти библиотеки. Я открываю историю коммитов, вижу посление изменнеие 2 года назад или около того и это отталкивает. Даже не хочется разбираться, что там делает библиотека\SDK.
Спасибо за фидбек)
источник

IG

Igor Golov in Яндекс.Диалоги (сообщество разработчиков)
Yaroslav
да, видимо на воркшопе что-то не сработало и я на вкладке тестирования получал 500 ошибку, сейчас запустил 8 шаг, invalid json всё равно есть, но спасибо @boltun_oreh за разъяснения 👍. Обновил навык с запущенным 8 шагом и всё заработало на вкладке тестирования и в самом приложении. Всем спасибо за содействие)) я запаниковал т.к. на воркшопе услышал, что при invalid json должен быть статус 200-ок, а у меня 400 :( поэтому не мог разобраться в чём проблема
Проблема была в содержимом файла index.js. Один лишний пробел и всё летит в тартарары
источник

IG

Igor Golov in Яндекс.Диалоги (сообщество разработчиков)
Господа! У меня для вас важное сообщение: код из воркшопа адаптирован для Cloud Functions. Если кому интересно могу закинуть прямо сюда в виде, пригодном для публикации. Cloud Functions для навыков Алисы бесплатны.
источник

S

Sergey in Яндекс.Диалоги (сообщество разработчиков)
ну не прям бесплатны
источник

S

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

Y

Yaroslav in Яндекс.Диалоги (сообщество разработчиков)
Igor Golov
Господа! У меня для вас важное сообщение: код из воркшопа адаптирован для Cloud Functions. Если кому интересно могу закинуть прямо сюда в виде, пригодном для публикации. Cloud Functions для навыков Алисы бесплатны.
с удовольствием пройду
источник

IG

Igor Golov in Яндекс.Диалоги (сообщество разработчиков)
Sergey
ну не прям бесплатны
Прям денег не берут за них. В этом смысле.
источник

IG

Igor Golov in Яндекс.Диалоги (сообщество разработчиков)
Упс! В Облаке проблемы снова.
источник