開発時のコミュニケーションを円滑化するBOTを作った話 / A story about creating a BOT that facilitates communication during development.

8ce519ecd0f22966306961d643d40d89?s=47 yu-kgr
January 19, 2020

開発時のコミュニケーションを円滑化するBOTを作った話 / A story about creating a BOT that facilitates communication during development.

2020/01/20 にkanazawa.js #01で発表した内容です。

8ce519ecd0f22966306961d643d40d89?s=128

yu-kgr

January 19, 2020
Tweet

Transcript

  1. ։ൃ࣌ͷίϛϡχέʔγϣϯΛ
 ԁ׈Խ͢Δ#05Λ࡞ͬͨ࿩ 2020/01/19 Kanazawa.js #01 :VLJ.JOBLBXBʢ!ZV@LHSʣ

  2. ୭Ͱ͔͢ʁ Ͳ͏΋ɺϛφΧϫͰ͢ɻ ๭ήʔϜͷϓϥοτϑΥʔϜ։ൃ୲౰ɻ
 ࠷ۙ͸ɺ৽ϓϥοτϑΥʔϜΛ࡞Δ
 ϓϩδΣΫτͰϑϩϯτΤϯυ৮ͬͯ·͢ 0*.0GNͱ͍͏1PEDBTU΍ͬͯ·͢ IUUQTQPEDBTULHMBCPDPN ࠷ۙɺϫΠϯدΓͷ೔ຊञʹϋϚͬͯ·͢ ೶ޱʢੴ઒ʣᑓʢ෱Ҫʣ͋ͨΓ͕࠷ߴ

  3. ։ൃ࣌ͷ
 ίϛϡχέʔγϣϯ
 ԁ׈Խͱ͸

  4. ։ൃ࣌ͷ
 ίϛϡχέʔγϣϯ
 ԁ׈Խͱ͸ ‑
 ʮ!IPHF.3Λ࡞੒ͨ͠ͷͰɺϨϏϡʔΛ͓ئ͍͠·͢ʂʯ


  5. ։ൃ࣌ͷ
 ίϛϡχέʔγϣϯ
 ԁ׈Խͱ͸ ‑
 ʮ!IPHF.3Λ࡞੒ͨ͠ͷͰɺϨϏϡʔΛ͓ئ͍͠·͢ʂʯ
 Λ
 ԁ׈ʹ͍ͨ͠οʂʂ

  6. ։ൃ࣌ͷ
 ίϛϡχέʔγϣϯ
 ԁ׈Խͱ͸ ‑
 ʮ!IPHF.3Λ࡞੒ͨ͠ͷͰɺϨϏϡʔΛ͓ئ͍͠·͢ʂʯ
 Λ
 ԁ׈ʹ͍ͨ͠οʂʂ

  7. զʑɺ(JU-BCΛར༻ͯ͠ΔΜͰ͕͢ʜ

  8. զʑɺ(JU-BCΛར༻ͯ͠ΔΜͰ͕͢ʜ

  9. զʑɺ(JU-BCΛར༻ͯ͠ΔΜͰ͕͢ʜ .3࡞੒

  10. զʑɺ(JU-BCΛར༻ͯ͠ΔΜͰ͕͢ʜ .3࡞੒ ͜Μͳײ͡Ͱ௨஌͕ग़Δ

  11. ͓Εͨͪɺ(JU-BCΛར༻ͯ͠ΔΜͰ͕͢ʜ .3࡞੒ ͜Μͳײ͡Ͱ௨஌͕ग़Δ ໰୊఺ w ओମతʹ$)Λݟʹ͍͔Ͷ͹ͳΒ͵ɻ w ͦͯ͠಺༰͕ݟͮΒ͍ɻ

  12. ͓Εͨͪɺ(JU-BCΛར༻ͯ͠ΔΜͰ͕͢ʜ .3࡞੒ ͜Μͳײ͡Ͱ௨஌͕ग़Δ ໰୊఺ w ओମతʹ$)Λݟʹ͍͔Ͷ͹ͳΒ͵ɻ w ͦͯ͠಺༰͕ݟͮΒ͍ɻ w σϑΥϧτͷ8FCIPPLTʹ͸


    ਓʹର͢Δ͵͘΋Γ͕଍ΓͶ͐ʂʂ
  13. ղܾҊ

  14. ղܾҊ w 4MBDLͷࢦఆͨ͠$)ʹରͯ͠ w (JU-BCͰൃੜͨ͠.3Λ w ಛఆͷϢʔβʔάϧʔϓʹ w 4MBDLͰ௨஌͠Α͏ɻͦ͏͠Α͏ɻ w

    ʢ͍ͭͰʹ+4ͷษڧ݉Ͷͯ#05৮Γ͍ͨʣ
  15. ͦͯ͠ੜ·Εͨ”kondrill-bot” w ʮ(JU-BCʯͱʮ4MBDLʢϢʔβʔάϧʔϓ͕ར༻Ͱ͖Δϓϥϯʣʯ͕
 ༻ҙͰ͖ͨͱ͖ʹਅՁΛൃش

  16. ͦͯ͠ੜ·Εͨ”kondrill-bot” w ʮ(JU-BCʯͱʮ4MBDLʢϢʔβʔάϧʔϓ͕ར༻Ͱ͖Δϓϥϯʣʯ͕
 ༻ҙͰ͖ͨͱ͖ʹਅՁΛൃش

  17. ͦͯ͠ੜ·Εͨ”kondrill-bot” w ʮ(JU-BCʯͱʮ4MBDLʢϢʔβʔάϧʔϓ͕ར༻Ͱ͖Δϓϥϯʣʯ͕
 ༻ҙͰ͖ͨͱ͖ʹਅՁΛൃش ˞ͪͳΈʹ໊લ͸͏ͪͷʮۙ౻ʯͱ͍͏ϑϩϯτΤϯυͷத֩Λ୲͏ɺ
 υϦϧͷΑ͏ʹಥ͖ਐΉΤϯδχΞ͔ΒͱΓ·ͨ͠

  18. ”kondrill-bot”͕Ͱ͖Δ͜ͱ w .FSHF3FRVFTU͕࡞੒͞ΕͨΒɺࢦఆͨ͠νϟϯωϧͷ
 ࢦఆϢʔβʔάϧʔϓʹ௨஌͢Δ

  19. ”kondrill-bot”͕Ͱ͖Δ͜ͱ w .FSHF3FRVFTU͕ঝೝ͞ΕͨΒɺࢦఆͨ͠νϟϯωϧͷ
 ࢦఆϢʔβʔάϧʔϓʹϚʔδՄೳʹͳͬͨ͜ͱΛ௨஌͢Δ

  20. ”kondrill-bot”͕Ͱ͖Δ͜ͱ w .FSHF3FRVFTU͕ߋ৽͞ΕͨΒɺࢦఆͨ͠νϟϯωϧͷ
 ࢦఆϢʔβʔάϧʔϓʹߋ৽͞Εͨ͜ͱΛ௨஌͢Δ

  21. ”kondrill-bot”͕Ͱ͖Δ͜ͱ w .FSHF3FRVFTU͕Ϛʔδ͞ΕͨΒɺࢦఆͨ͠νϟϯωϧͷ
 ࢦఆϢʔβʔάϧʔϓʹϚʔδ͞Εͨ͜ͱΛ௨஌͢Δ

  22. ”kondrill-bot”͕Ͱ͖Δ͜ͱ w .FSHF3FRVFTU͕Ϋϩʔζ͞ΕͨΒɺࢦఆͨ͠νϟϯωϧͷ
 ࢦఆϢʔβʔάϧʔϓʹΫϩʔζ͞Εͨ͜ͱΛ௨஌͢Δ

  23. w (JU-BC͔Β.3ͷXFCIPPLΛIFSPLVʹૹ৴ w .3ͷ಺༰ʹԠͨ͡΋ͷΛੜ੒ͯ͠4MBDLʹ1045 ߏ੒ͳͲ .3࡞੒

  24. ͬ͘͟Γ΍ͬͯΔ͜ͱ w ௨஌͍ͨ͠4MBDLͷ6TFS(SPVQ΍$)໊ɺ
 (JU-BCͷϓϩδΣΫτ*%Λఆٛɻ ίʔυ͸ͪ͜ΒIUUQTHJTUHJUIVCDPNZVLHSEDCEEGCDFDDB

  25. ίʔυ͸ͪ͜ΒIUUQTHJTUHJUIVCDPNZVLHSEDCEEGCDFDDB w (JU-BC͔Β8FCIPPLͰඈΜͰ͘Δ஋Λ൑ఆ ͬ͘͟Γ΍ͬͯΔ͜ͱ

  26. ίʔυ͸ͪ͜ΒIUUQTHJTUHJUIVCDPNZVLHSEDCEEGCDFDDB w .3ͷλΠϓʹԠͨ͡ϝοηʔδΛ࡞੒ ͬ͘͟Γ΍ͬͯΔ͜ͱ

  27. ݁Ռ

  28. ݁Ռ w ແࣄɺ޻ఔ͕লུ͞Εͯԁ׈Խʹʂʂ

  29. ݁Ռ w ແࣄɺ޻ఔ͕লུ͞Εͯԁ׈Խʹʂʂ w ΋ͱ΋ͱपғ͚ͩͰɺͻͬͦΓ࢖͏༧ఆ͕ͩͬͨɺ
 ଞͷνʔϜͰ΋࠾༻͞ΕΔͱ͍͏خ͍͠ࣄଶʹɻ ʘϠολʔʗ

  30. ΍ͬͪ·ͬͨ͜ͱ w TMBDLͷUPLFOΛFOWʹಀͨ͠͸͍͍͕ɺ
 FOWࣗମΛϒούͯ͠͠·͏ɻ ຊ౰ʹ͍͢·ͤΜͰͨ͠

  31. ΍ͬͪ·ͬͨ͜ͱ w ٔΕͰೖΕͨ-5(.൓Ԡ͕ແݶϧʔϓʹ͸͍Δ

  32. ΍ͬͪ·ͬͨ͜ͱ w ٔΕͰೖΕͨ-5(.൓Ԡ͕ແݶϧʔϓʹ͸͍Δ

  33. ؾΛ͚ͭΑ͏ʂʂʂ

  34. ωΫετΞΫγϣϯ w .3ʹର͢Δίϝϯτ͕͋ͬͨ৔߹ʹ΋௨஌͍ͨ͠ w ςετॻ͍ͯͳ͍ͷͰॻ͘ w ଟ෼ΫιίʔυͳͷͰϦϑΝΫλϦϯά͍ͨ͠ w -BNCEB΍$MPVE'VODUJPOʹ͓Ҿӽ͍ͨ͠͠ ͳͲ

  35. ։ൃ࣌ͷίϛϡχέʔγϣϯΛ
 ԁ׈Խ͢Δ#05Λ࡞ͬͨ࿩ ϛφΧϫ