1.0.2 • Published 2 years ago
clovex v1.0.2
Clovex
Utility for Naver Clova Extensions
설치
$ npm i clovex
사용방법
나중에 작성할 예정
예제
import { ClovaExtension, IntentHandler, IntentListener, ClovaResponse } from 'clovex'
class MyIntentListener extends IntentListener {
@IntentHandler("HelloIntent")
onHelloRequest(intentName: string, slots: any, response: ClovaResponse) {
response.addSpeach("만나서 반가워요")
}
@IntentHandler("Clova.GuideIntent")
onGuideRequest(intentName: string, slots: any, response: ClovaResponse) {
response.addSpeach("'안녕하세요' 라고 해보세요")
}
}
ClovaExtension.addListener(new MyIntentListener())
ClovaExtension.onExtensionFire(response => {
response.speak("무엇을 도와드릴까요?")
response.continueSession({})
})
ClovaExtension.onSessionEnd(response => {
response.speak('다음에 또 만나요')
response.endSession()
})