Upgrade to Pro — share decks privately, control downloads, hide ads and more …

LIGでのNode.jsでのBOT運用話 (第4回づや会 #liginct :5分)

n0bisuke
April 18, 2016

LIGでのNode.jsでのBOT運用話 (第4回づや会 #liginct :5分)

づや会vol4 Node.jsの回で話しました。
NodeBotsじゃなくてChatBotの話をしました笑

Bot作り面白いよねって話です。 LINEとかMessengerとかもりあがってますね。

http://lig.connpass.com/event/29452/

n0bisuke

April 18, 2016
Tweet

More Decks by n0bisuke

Other Decks in Technology

Transcript

  1. About Me • @n0bisuke • LIGinc. ΤϯδχΞ / DevRelࣄۀ੹೚ऀ •

    ࠷ۙͷڵຯ: IoT / JavaScript Robotics • 89ੈ୅ • MilkcocoaΤόϯδΣϦετ • #IoTLT
  2. ࠷ۙͷ͓͞Β͍ • LINE BOT (2016/3/24ൃද) • ݶఆ1ສਓͷBOT API Trial Account

    • LINEͰBot։ൃ͕Մೳʹ • Facebook Messenger Bot (2016/4/12ൃද) • Messenger Platform • Facebook MessengerͰBot։ൃ͕Մೳʹ
  3. ϚΠϒʔϜ: Node.js+Azure FunctionsͰBot࡞੒ • Azure Functions • AWS LambdaͷMS൛ •

    LINE BOT΋MessengerBot΋SSLඞਢ • Azure FunctionͰNode.js͕ಈ͘ͷͰ͜͜Ͱແ ྉͰࢼ͢ͱ͍͍͔Μ͡
  4. Bot Framewaork • Hubot https://hubot.github.com/ • Ұ൪ϝδϟʔͳΠϝʔδ • BotKit https://github.com/howdyai/botkit

    • ޙൃɺHubotΑΓ΋αΫοͱ࡞ΕΔ • Slacker https://github.com/os/slacker • PythonͰ։ൃ͢Δ(Β͍͠) ↑Node.js͕࢖͑ΔͱBot։ൃ͠΍͍͢Α!
  5. సࡌ • సࡌهࣄΛݩهࣄ͔Βऔಘ͖ͯͯ͠ม׵ • ݩهࣄ -> εΫϨΠϐϯά -> LIGϒϩάͷϧʔϧʹ ߹ΘͤͯHTMLฤू

    -> LIGϒϩάΑ͏ͷHTML΁ • ը૾αΠζ͸w:655pxҎ্, ֎෦υϝΠϯ΁ͷ ϦϯΫ͸target=”_blank”ࢦఆͳͲ → ͜ΕͰసࡌهࣄͷྔ࢈͕Մೳ!
  6. ·ͱΊ • ࠷ۙ͸Bot࡞੒ք۾͕੝Γ্͕͍ͬͯΔ (LINE, Facebook) • Azure FunctionsͰͷBOT࡞Γ͕ϚΠϒʔϜ • Bot

    Frameworkͷ༗໊Ͳ͜Ζ͸Node.js (Hubot, Botkit) • LIGͰ΋BOTӡ༻ͯ͠ΔΑ • ΈΜͳ΋Node.jsͰBot࡞ͬͯΈ·͠ΐ͏ɻ • ࣄྫڭ͍͑ͯͩ͘͞ʂ