Size: a a a

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

2020 April 22

AS

Aleksandr Sergeevich in Яндекс.Диалоги (сообщество разработчиков)
Не работает ни кнопка, ни ручной ввод текста кнопки. Проверил на всякий случай лимит на массив возможных вариантов кнопок - последняя срабатывает. Получается массив вариантов кнопок уходит.
источник

AS

Aleksandr Sergeevich in Яндекс.Диалоги (сообщество разработчиков)
Проверил джейсон уходящий из фреймворка. Уходит без обрезания как есть, никаких регулярок в промежутке не обнаружил. Не понимаю, как так то😕
источник

VP

Vitaliy Potapov in Яндекс.Диалоги (сообщество разработчиков)
Aleksandr Sergeevich
Проверил джейсон уходящий из фреймворка. Уходит без обрезания как есть, никаких регулярок в промежутке не обнаружил. Не понимаю, как так то😕
Можно изолированно проверить как json обрабатывается в навыках черех alice-dev.vitalets.xyz
источник

A

Alex in Яндекс.Диалоги (сообщество разработчиков)
Aleksandr Sergeevich
Ничего не понимаю. Как так? У вас на чем навык написан?
Python
источник

AS

Aleksandr Sergeevich in Яндекс.Диалоги (сообщество разработчиков)
Vitaliy Potapov
Можно изолированно проверить как json обрабатывается в навыках черех alice-dev.vitalets.xyz
Прописал свой урл из хероку, постоянно ошибку возвращает.
источник

VP

Vitaliy Potapov in Яндекс.Диалоги (сообщество разработчиков)
Aleksandr Sergeevich
Прописал свой урл из хероку, постоянно ошибку возвращает.
чтобы через урл - нужно заголовочек проставлять. Но именно проверить кнопки можно через статический json
источник

AS

Aleksandr Sergeevich in Яндекс.Диалоги (сообщество разработчиков)
Vitaliy Potapov
чтобы через урл - нужно заголовочек проставлять. Но именно проверить кнопки можно через статический json
Вроде открыл доступ через access-control-allow-origin:*
Все равно ошибка.
источник

AS

Aleksandr Sergeevich in Яндекс.Диалоги (сообщество разработчиков)
Но я уже кажется нашел в чем может быть ошибка. Это фреймворк. Очередная особенность сдк на ноде. Заодно понятно почему тестирование отличается от реала. Капец какой симбиоз))
источник

EK

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

A

Arkady in Яндекс.Диалоги (сообщество разработчиков)
Aleksandr Sergeevich
Но я уже кажется нашел в чем может быть ошибка. Это фреймворк. Очередная особенность сдк на ноде. Заодно понятно почему тестирование отличается от реала. Капец какой симбиоз))
Расскажете подробности?
источник

AS

Aleksandr Sergeevich in Яндекс.Диалоги (сообщество разработчиков)
Сейчас. Проверяю.
Но практически точно то, что тестирование навыка упрощено в тестировании. Поэтому вылазит разница.
источник

AS

Aleksandr Sergeevich in Яндекс.Диалоги (сообщество разработчиков)
Блин, кто работает с сдк на ноде? Вы как кнопки выводите?
У меня ни один способ из примеров не выводит. Только если объект вручную запихать в buttons.
источник

EK

Evgeny Kruglov in Яндекс.Диалоги (сообщество разработчиков)
Есть отдельный чат про сдк, думаю там выше шанс получить ответ
источник

MY

Mihail Yarashuk in Яндекс.Диалоги (сообщество разработчиков)
Всем привет.
Есть идея небольшого развивающего игрового навыка, но у меня гуманитарные лапки. Может, подскажете функциональный и user friendly конструктор?
источник

DD

David Dale in Яндекс.Диалоги (сообщество разработчиков)
Mihail Yarashuk
Всем привет.
Есть идея небольшого развивающего игрового навыка, но у меня гуманитарные лапки. Может, подскажете функциональный и user friendly конструктор?
Вроде бы на сегодняшний момент Aimylogic по-прежнему лучший
источник

AS

Aleksandr Sergeevich in Яндекс.Диалоги (сообщество разработчиков)
Evgeny Kruglov
Есть отдельный чат про сдк, думаю там выше шанс получить ответ
Я писал туда про ошибку в кнопках. Так и не починили)
источник

DD

David Dale in Яндекс.Диалоги (сообщество разработчиков)
Evgeny Kruglov
Есть отдельный чат про сдк, думаю там выше шанс получить ответ
О, серьёзно? А дайте ссылочку пожалуйста
источник

EK

Evgeny Kruglov in Яндекс.Диалоги (сообщество разработчиков)
David Dale
О, серьёзно? А дайте ссылочку пожалуйста
источник

AS

Aleksandr Sergeevich in Яндекс.Диалоги (сообщество разработчиков)
Я честно не понял как работает их Markup в кнопках. Все способы которые приведены не отображают кнопок. Я стал записывать туда массив объектов напрямую и все стало отображаться. Поэтому сдк не детектит кнопку и не передает в ответе request.type:"ButtonPressed". А понималось как обычный текст. Незаметная ошибка пока нет спецсимволов.
Залез в сдк. Там кнопка передает command свойство с именем кнопки. Подправил объекты кнопки - кнопка детектится и все стало работать.
Это очень странно, так как:
А) тестер диалогов работает и обрабатывает кнопку. В наглую игнорит пришедший джейсон.
Б) при нажатии кнопок текст проговаривается, если печатать - тихий режим. То есть клиент корректно отрабатывает, а на сервер все равно уходит по другому. Логичнее было это как-то скорректировать.
источник

EK

Evgeny Kruglov in Яндекс.Диалоги (сообщество разработчиков)
Aleksandr Sergeevich
Я писал туда про ошибку в кнопках. Так и не починили)
Я так понимаю мейнтейнер несколько разачаровался в диалогах, и перестал поддерживать. Но всегда можно отправить пр
источник