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

Google Apps Scriptでbotを作る話

Yuichiro MASUI
June 13, 2018
1.6k

Google Apps Scriptでbotを作る話

Yuichiro MASUI

June 13, 2018
Tweet

Transcript

  1. Google App ScriptͰ

    BotΛ࡞Δ
    Yuichiro MASUI

    View Slide

  2. @masuidrive
    Yuichiro MASUI
    Toreta, Inc. CTO

    View Slide

  3. ෩࿊άϥϚʔ

    View Slide

  4. ࠓ೔͸botͷ࿩͠

    View Slide

  5. ԿͰbotΛ࡞Δ͔

    View Slide

  6. αʔό؅ཧͱ͔໘౗

    View Slide

  7. ྲྀߦΓ͸αʔόϨε

    View Slide

  8. AWS lambda
    Google CloudFunctions
    Azure Functions

    View Slide

  9. Google Apps Script

    View Slide

  10. GoogleϓϩμΫτΛ
    ECMAScript 5Ͱ
    ૢ࡞͢Δ

    View Slide

  11. ࣮͸WebAPI΋࡞ΕΔ

    View Slide

  12. ར༻ྉແྉ

    View Slide

  13. API Limitͱ͔͸
    Α͘Θ͔Βͳ͍w

    View Slide

  14. SpreadsheetΛ
    σʔλϕʔεͷΑ͏ʹ
    ѻ͑Δ

    View Slide

  15. ఆ࣮࣌ߦػೳ΋͋Δ

    View Slide

  16. View Slide

  17. View Slide

  18. View Slide

  19. ؅ཧը໘Λ

    ࡞Βͳ͍͍ͯ͘

    View Slide

  20. View Slide

  21. View Slide

  22. ࡞Δͷ͸؆୯

    View Slide

  23. ༑ୡͱҿΈͳ͕Β

    ࡞ͬͨbot

    View Slide

  24. δϜʹߦ͘͜ͱΛ

    ๙Ίͯ͘ΕΔϘοτ

    View Slide

  25. View Slide

  26. Ωʔϫʔυ൓Ԡܕ

    View Slide

  27. View Slide

  28. View Slide

  29. Ψϫ͚ͩ࡞ͬͯ

    ͋ͱ͸ࣗ෼Ͱ

    Ωʔϫʔυ௥Ճ

    View Slide

  30. Apps ScriptͳΒ

    ΤϯδχΞҎ֎Ͱ΋

    ఍߅͕গͳ͍

    View Slide

  31. ϓϩάϥϛϯά࢝Ίʹ

    Apps ScriptͰ

    bot͸Φεεϝ

    View Slide

  32. View Slide