yandex-dialogs-sdk-chatbase
Отправляет данные диалогов в Google Chatbase.
Middleware for yandex-dialogs-sdk
Installation
npm i yandex-dialogs-sdk-chatbase --save
yarn add yandex-dialogs-sdk-chatbase
Usage
Get api key, add a bot here - https://chatbase.com/bots/main-page
const Alice = ;const chatbase = ; const alice = ;alice; alice;alice;
Advanced usage
Чтобы использовать chatbase на полную мощность, нужно разметить навык.
Подробнее об intents, not handled messages можно почитать в chatbase quickstart.
Intents (команды)
Нужно передавать распознанную команду как intent: ctx.chatbase.setIntent('greeting')
.
Not handled messages (непонятые сообщения)
Нужно отмечать их через ctx.chatbase.setNotHandled()
или ctx.chatbase.setHandled(false)
.
Feedback (отзывы)
Отзывы можно помечать через ctx.chatbase.setAsFeedback()
. Не обнаружено последствий этой разметки.
Версия навыка
Версию можно передавать вторым параметром в конструкторе, либо через ctx.chatbase.setVersion('1.2.3')
.
Пример с использованием всех возможностей:
const Alice = ;const chatbase = ;const packageJson = ; const alice = ;alice; // версию можно указать в конструкторе // можно указать версию навыка и так, но это избыточноalice; alice; alice;alice;