Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
LINE Developer Community
第2回 ボット自慢LT大会の資料
2019.4.12 うえぞう
自己紹介
植木 悠二(うえぞう)
ソフトウェア作家 / テクニカルライター /
個人投資家 / 愛妹家
90年代後半に上京し、飲食店や書店に勤務
しながら独学でプログラミングを習得。
その後学士号(商学)を取得し、国内の損
害保険会社および総合...
いもうとBOT
Gatebox賞 受賞!
(急遽新設)
でも・・・
いつまでもいもうとに
頼っていたんじゃ、ダメだよな
で!
\完☆全☆新☆作☆/
\( ゜ヮ゜)> \(゜ヮ゜)/ \(゜ヮ ゜)/ <(゜ヮ^ )/
あにBOT
あに ≠ 兄
あに = アニメ
あにBOT
何をしてくれる?
©アニメイトさん
©アニメイトさん
785px
✖
128,309px
©アニメイトさん
“作品がスクロールしてこい”
これってBOT UIに
向いているのでは?
https://youtu.be/hvyJrQPws8A
次々に表示される作品のうち気になるものをチェック チェックしたものを一覧表示できる
デモ:視聴作品選択
めでたしめでたし
ではない
©LINE MUSICさん
あにBOT
https://youtu.be/ZMrC1mbqnlA
視聴一覧に楽曲へのリンク 開くとOP/ED一覧 タイトルの一部で検索も すぐに試聴・購入できる!
デモ:楽曲表示・検索
めでたしめでたし
機能拡張の予定
• 歌手名、出演者名検索
• シーズン別の楽曲リスト
• イベント情報管理
• 視聴管理
• 何かグループのユースケース
• 視聴済み作品の2期などは自動で視聴追加
• うっかりパスしても戻れるように
• 視聴一覧の「追加」ボタンは上に
• 視...
アーキテクチャ
しょぼいカレンダー様
作品情報
(スクレピング)
楽曲情報
(API)
作品サイト
Amazon様
サムネイル
Flask, Requests-HTML
Python3
❤
Virtual Machine
アプリケーションの実行 SQL Database
作品・楽曲データの格納
Blob Storage
画像などリソースの格納
BOTアプリ
Ubuntu...
工夫したところ
アドホックなトピックの割り込み
https://youtu.be/V0DiKERIxbo
作品選択中にタイトルで検索すると 選択を中断して検索結果表示 何事もなかったかのように選択再開
デモ:割り込み処理
マルチスレッド処理
ワーカースレッド
作品・楽曲の検索・リアルタイム取得(時間かかる)
メインスレッド
パーシングと処理の割り当て
メッセージログ
おすそわけ
https://github.com/uezo/linebot-project-template
後日挿入
• 工夫したところで紹介した機能をすぐに利
用できるプロジェクトテンプレート
• いもうとBOTと並行して開発したフレーム
ワークMinette for Pythonがベース
• 改善要望やご指摘、できればスターをどしどしい
ただけるとうれしい...
スキル固有
3行+2~3行
翻訳スキル
36行+2~3行
マルチスキルなBOTをシンプルに開発できる構造
まとめ
• お前がスクロールしてこい
• スクレイピング楽しい(感想)
• テンプレートで爆速開発
お友だちになってね!
第2回 ボット自慢LT大会の資料(あにBOT)
第2回 ボット自慢LT大会の資料(あにBOT)
第2回 ボット自慢LT大会の資料(あにBOT)
第2回 ボット自慢LT大会の資料(あにBOT)
第2回 ボット自慢LT大会の資料(あにBOT)
第2回 ボット自慢LT大会の資料(あにBOT)
第2回 ボット自慢LT大会の資料(あにBOT)
Prochain SlideShare
Chargement dans…5
×

第2回 ボット自慢LT大会の資料(あにBOT)

157 vues

Publié le

LINE Developer Community 2019.4.12

Publié dans : Logiciels
  • Soyez le premier à commenter

第2回 ボット自慢LT大会の資料(あにBOT)

  1. 1. LINE Developer Community 第2回 ボット自慢LT大会の資料 2019.4.12 うえぞう
  2. 2. 自己紹介 植木 悠二(うえぞう) ソフトウェア作家 / テクニカルライター / 個人投資家 / 愛妹家 90年代後半に上京し、飲食店や書店に勤務 しながら独学でプログラミングを習得。 その後学士号(商学)を取得し、国内の損 害保険会社および総合金融グループにてデ ジタライゼーション関連業務(RPA / AI / Chatbot等)を担当。 @uezochan
  3. 3. いもうとBOT
  4. 4. Gatebox賞 受賞! (急遽新設)
  5. 5. でも・・・
  6. 6. いつまでもいもうとに 頼っていたんじゃ、ダメだよな
  7. 7. で!
  8. 8. \完☆全☆新☆作☆/ \( ゜ヮ゜)> \(゜ヮ゜)/ \(゜ヮ ゜)/ <(゜ヮ^ )/
  9. 9. あにBOT
  10. 10. あに ≠ 兄 あに = アニメ
  11. 11. あにBOT
  12. 12. 何をしてくれる?
  13. 13. ©アニメイトさん
  14. 14. ©アニメイトさん
  15. 15. 785px ✖ 128,309px ©アニメイトさん
  16. 16. “作品がスクロールしてこい”
  17. 17. これってBOT UIに 向いているのでは?
  18. 18. https://youtu.be/hvyJrQPws8A 次々に表示される作品のうち気になるものをチェック チェックしたものを一覧表示できる デモ:視聴作品選択
  19. 19. めでたしめでたし
  20. 20. ではない
  21. 21. ©LINE MUSICさん
  22. 22. あにBOT
  23. 23. https://youtu.be/ZMrC1mbqnlA 視聴一覧に楽曲へのリンク 開くとOP/ED一覧 タイトルの一部で検索も すぐに試聴・購入できる! デモ:楽曲表示・検索
  24. 24. めでたしめでたし
  25. 25. 機能拡張の予定
  26. 26. • 歌手名、出演者名検索 • シーズン別の楽曲リスト • イベント情報管理 • 視聴管理 • 何かグループのユースケース • 視聴済み作品の2期などは自動で視聴追加 • うっかりパスしても戻れるように • 視聴一覧の「追加」ボタンは上に • 視聴一覧を曜日順に区切って並べる • 見逃し配信情報の追加 • 楽曲の発売日アラート + 当日いただいたリクエスト
  27. 27. アーキテクチャ
  28. 28. しょぼいカレンダー様 作品情報 (スクレピング) 楽曲情報 (API) 作品サイト Amazon様 サムネイル
  29. 29. Flask, Requests-HTML Python3 ❤ Virtual Machine アプリケーションの実行 SQL Database 作品・楽曲データの格納 Blob Storage 画像などリソースの格納 BOTアプリ Ubuntu Virtual Machine アクセス中継/SSL nginx Ubuntu
  30. 30. 工夫したところ
  31. 31. アドホックなトピックの割り込み
  32. 32. https://youtu.be/V0DiKERIxbo 作品選択中にタイトルで検索すると 選択を中断して検索結果表示 何事もなかったかのように選択再開 デモ:割り込み処理
  33. 33. マルチスレッド処理
  34. 34. ワーカースレッド 作品・楽曲の検索・リアルタイム取得(時間かかる) メインスレッド パーシングと処理の割り当て
  35. 35. メッセージログ
  36. 36. おすそわけ
  37. 37. https://github.com/uezo/linebot-project-template 後日挿入
  38. 38. • 工夫したところで紹介した機能をすぐに利 用できるプロジェクトテンプレート • いもうとBOTと並行して開発したフレーム ワークMinette for Pythonがベース • 改善要望やご指摘、できればスターをどしどしい ただけるとうれしいです! 後日挿入
  39. 39. スキル固有 3行+2~3行
  40. 40. 翻訳スキル 36行+2~3行
  41. 41. マルチスキルなBOTをシンプルに開発できる構造
  42. 42. まとめ
  43. 43. • お前がスクロールしてこい • スクレイピング楽しい(感想) • テンプレートで爆速開発
  44. 44. お友だちになってね!

×