Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

How to build a smart speaker skill like a charm - Clova SDK live coding

264 views

Published on

Ryosuke Mochizuki
LINE / Clova Dev Team2

LINE launched Skill Store this summer which has enabled everyone to develop and release Clova skills to the public.

Since then, many individual and corporate third-party developers have released useful skills through the store. He will show how to develop a smart speaker skill that would motivate the people who has not done the same yet.

In his session, he is going to develop a skill that enables Clova to send LINE messages in a simple way.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

How to build a smart speaker skill like a charm - Clova SDK live coding

  1. 1. Clova
  2. 2. LINE X
  3. 3. ● Clova GOAL
  4. 4. DEVDAY CAFE
  5. 5. Clova Extension
  6. 6. ( )
  7. 7. ( )
  8. 8. Clova Extension
  9. 9. ● Extension ID, ( ) ● Extension URL( ) ● OK
  10. 10. ● Messaging API ● Dev Center Channel ● Session Message LINE BOT
  11. 11. Clova Extension
  12. 12. ● ● 1
  13. 13. ● ● 1 Intent
  14. 14. ● ● 1 Built-in Intent Custom Intent
  15. 15. ● ● 1 Slot
  16. 16. ● ● 1 Slot Slot Type Custom Built-in
  17. 17. Intent/Slot ● OrderBeverage ● Clova.YesIntent 1 Slot Type: BeverageType Slot Name: beverage Slot Type: Clova.NUMBER Slot Name: amount
  18. 18. ● Slot Type ● Intent ●
  19. 19. Clova Extension
  20. 20. ● Intent ● Slot/Session ● Extension
  21. 21. func handleIntentRequest(req *cek.IntentRequest, session *cek.Session) *cek.ResponseMessage { switch req.Intent.Name { case "OrderCoffee": // 1. slot // 2. session // 3. case "Clova.YesIntent": // 1. session // 2. LINE message // 3. } return nil } Intent
  22. 22. THANK YOU

×