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.

.NET ラボ 勉強会 C# でラインプラットフォーム開発

.NET ラボ 勉強会 C# でラインプラットフォーム開発

  • Be the first to comment

.NET ラボ 勉強会 C# でラインプラットフォーム開発

  1. 1. C# + LINE Platform Hi Welcome 
  2. 2. 中村 憲一郎 Sr. Software Engineer 好きな技術は主に、C#, UWP, Xamarin, API, PowerShell, DB, Node.js https://github.com/kenakamu https://qiita.com/kenakamu
  3. 3. LINE Platform
  4. 4. LINE Login • OpenId Connect • OAuth 2.0 • Easy integration with ASP.NET by using C# SDK https://github.com/kenakamu/line-login-sdk-csharp
  5. 5. LINE PlatformLINE Platform
  6. 6. Messaging API • ChatBot 用の API • ラインプラットフォーム上で利用可能 • C# SDK & Visual Studio テンプレート https://github.com/pierre3/LineMessagingApi • Yeoman テンプレート https://github.com/kenakamu/generator-line-bot
  7. 7. Messaging API • ASP.NET • ASP.NET Core • Azure Function
  8. 8. デバッグ • ngrok • シミュレーター https://github.com/kenakamu/LINESimulator
  9. 9. 手順 • LINE 開発者登録 • プロバイダー登録 • チャネル登録 • 各種設定 • 友達登録
  10. 10. LINE Messaging API ボットアプリ LINE SDK データ Webhook API
  11. 11. ボットアプリ LINE SDK + Bot Builder
  12. 12. ボットアプリ 自然言語処理 画像解析 感情解析 顔認識 情報検索 スピーチ処理 etc
  13. 13. BotFramework 連携 • LINE SDK を意識する必要がない • Push のみ対応しているため料金に注意
  14. 14. Bot Framework ボットアプリ BotBuilder データ Webhook API Bot Connector
  15. 15. BotBuilder のみ利用 • より柔軟な開発 • Bot Connector を利用しない • Reply も使える https://github.com/kenakamu/LINEChannelConnector
  16. 16. LINE 固有機能 • リッチメニュー • クリックリプライ • LIFF + LINE Things • スキーマ • Flex Message
  17. 17. LINE 固有 機能の課題 • LINE 固有機能と Bot Builder の 互換性 • シミュレーターの 制限
  18. 18. LINE Platform
  19. 19. Clova Extension Kit (CEK) • スマートスピーカー用 の API • C# SDK https://github.com/kenakamu/clova-cek-sdk-csharp • シミュレーター (npm) https://github.com/kenakamu/clova-simulator
  20. 20. LINE Platform
  21. 21. LINE Pay • 決済用の API • C# SDK https://github.com/kenakamu/line-pay-csharp

×