fletcherist / yandex-dialogs-sdk

☂️Build your skill for Yandex.Alice with ease. (nodejs/typescript)
MIT License
122 stars 16 forks source link

Выводить original_utterance в ctx #52

Closed popstas closed 6 years ago

popstas commented 6 years ago

У меня в навыке смысл зависит от того, с какой фразой вызвали навык. "Спроси у ..." - чтение "Скажи ..." - запись. Поэтому понадобилось читать original_utterance, а к ней нет доступа из SDK.

popstas commented 6 years ago

Оказалось, что доступ есть: ctx.req.request.original_utterance

fletcherist commented 6 years ago

@popstas отличная идея, ctx.req.request.original_utterance — длинный путь. Предлагаю ctx.original_utterance, потому что скоро буду прокачивать механизм матчинга с командами и он там очень сильно понадобится, я буду работать именно с ним, а не с ctx.message

fletcherist commented 6 years ago

solved here: PR https://github.com/fletcherist/yandex-dialogs-sdk/pull/62

fletcherist commented 6 years ago

@popstas ctx.originalUtterance