Size: a a a

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

2020 October 27

ДZ

Дмитрий ZioSHik... in Яндекс.Диалоги (сообщество разработчиков)
На колонках не будет монетизироваться
источник

w

www.МузыкальнаяКапел... in Яндекс.Диалоги (сообщество разработчиков)
Хорошо. Спасибо!!!
источник

w

www.МузыкальнаяКапел... in Яндекс.Диалоги (сообщество разработчиков)
Дмитрий ZioSHik
На колонках не будет монетизироваться
Понятно
источник
2020 October 28

A

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

подскажите, пожалуйста, кто сталкивался. При попытке отправить навык на модерацию получаю ошибку "Ошибки валидации:
— Webhook URL: 1. HTTP ошибка в ответе webhook: 500"

насколько я понял(нагуглил) это связано с тем, что сервер пингуется yandex, но сервер на пинг не даёт ответа. это так или причина в другом?
источник

С

Сергей in Яндекс.Диалоги (сообщество разработчиков)
Artem
Всем привет

подскажите, пожалуйста, кто сталкивался. При попытке отправить навык на модерацию получаю ошибку "Ошибки валидации:
— Webhook URL: 1. HTTP ошибка в ответе webhook: 500"

насколько я понял(нагуглил) это связано с тем, что сервер пингуется yandex, но сервер на пинг не даёт ответа. это так или причина в другом?
Навык то работает?
источник

A

Artem in Яндекс.Диалоги (сообщество разработчиков)
Сергей
Навык то работает?
конечно.
источник

С

Сергей in Яндекс.Диалоги (сообщество разработчиков)
Надо логи сервера смотреть, или где там лежит вебхук. 500 это внутренняя ошибка сервера, явно в скриптах косяк где-то.
источник

A

Artem in Яндекс.Диалоги (сообщество разработчиков)
ip1 - - [date] "POST / HTTP/1.1" 500 290 "-" "YaAlice/1.0.0.0 Chrome/19.0.1084.5409 Safari/536.5"
ip2 - - [date] "GET / HTTP/1.1" 301 194 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36"

на сервере последние два лога эти.

Т.к. навык работает с post методом на https, то было принято решение закрыть 80 порт за ненадобностью.
при виде логов - первое, что пришло в голову, что он стучится по http. я сделал редирект с http на https, за исключением того, что метод меняется с post на get при редиректе.
отправляя запросы через postman я не могу получить ошибку "500", т.к. всё обрабатывается.
в тех поддержке написали - "не могу посмотреть скрипт", но если какая-то ошибка от скрипта, то выходит ошибка 404 или 405.
я пытался узнать у тех. поддержки что за запрос они отправляют и какой ответ ожидают увидеть и мне скинули ссылку на этот чат...

upd_1: включение возможности использовать ping с сервером - результата не дали
источник

ПА

Просто Алёша... in Яндекс.Диалоги (сообщество разработчиков)
Яндекс на вебхук отправляет вот это:
источник

ПА

Просто Алёша... in Яндекс.Диалоги (сообщество разработчиков)
"request": {
   "command": "",
   "original_utterance": "ping",
   "type": "SimpleUtterance",
   },
источник

ПА

Просто Алёша... in Яндекс.Диалоги (сообщество разработчиков)
Каждые несколько секунд
источник

ПА

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

A

Artem in Яндекс.Диалоги (сообщество разработчиков)
Спасибо, буду смотреть.
при попытке отправить это руками через postman всё равно получаю 405, вместо 500
источник

A

Artem in Яндекс.Диалоги (сообщество разработчиков)
также ещё вопрос есть, они на это хотят какой-то конкретный ответ или просто 200?
источник

ПА

Просто Алёша... in Яндекс.Диалоги (сообщество разработчиков)
Стандартное привествие навыка кидайте
источник

AK

Alexey Kaliberda in Яндекс.Диалоги (сообщество разработчиков)
Примечание. Проверочные запросы не нужно обрабатывать специальным образом — обрабатывайте их так, как и обычные запросы пользователей, согласно протоколу Диалогов.
https://yandex.ru/dev/dialogs/alice/doc/health-check.html/
источник

A

Artem in Яндекс.Диалоги (сообщество разработчиков)
Спасибо большое!
источник

A

Artem in Яндекс.Диалоги (сообщество разработчиков)
но, к сожалению, это не помогло.
в результате оказалось, что проверочный json несколько отличается от стандартного, из-за чего действительно был краш скрипта в момент обработки json. но понять это удалось только путём отладки с сохранением входных запросов
источник

ПК

Павел Капля... in Яндекс.Диалоги (сообщество разработчиков)
Всем привет!

У нас открыта вакансия фротненд разработчика в платформу Яндекс Диалоги! Хотите поучаствовать в развитии платформы, поработать с Алисой? Напишите мне!
https://yandex.ru/jobs/vacancies/dev/dev_interf_dialogs/
источник

2

200cm3 in Яндекс.Диалоги (сообщество разработчиков)
вторая вакансия на JS. Надо бросать этот питон
источник