Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

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

307 Aufrufe

Veröffentlicht am

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

Veröffentlicht in: Technologie
  • Loggen Sie sich ein, um Kommentare anzuzeigen.

.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

×