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

20200822 Subscribe open data with LINE

20200822 Subscribe open data with LINE

LINE Developers Taiwan
PRO

August 22, 2020
Tweet

More Decks by LINE Developers Taiwan

Other Decks in Programming

Transcript

  1. Subscribe open data with LINE
    bot & notification by LINE Notify
    LINE Developer Relations
    NiJia Lin
    2020.08

    View Slide

  2. NiJia Lin
    • Developer Relations
    • External Evangelism
    • Internal Evangelism
    LINE Technology Evangelist

    View Slide

  3. • LINE, GitHub, Heroku account.
    • Fork GitHub repository.
    • Deploy to Heroku.
    • Create LINE bot.
    • Create LINE Login & LIFF.
    • Create LINE Notify.
    • Set Crontab jobs.
    • Demo time.
    Agenda

    View Slide

  4. LINE, GitHub , Heroku

    View Slide

  5. View Slide

  6. View Slide

  7. View Slide

  8. Fork GitHub
    repository.

    View Slide

  9. LINE Notify
    https://github.com/louis70109/LINE-subscribe-open-data-bot

    View Slide

  10. https://github.com/louis70109/LINE-subscribe-open-data-bot

    View Slide

  11. https://github.com/louis70109/LINE-subscribe-open-data-bot

    View Slide

  12. View Slide

  13. View Slide

  14. View Slide

  15. View Slide

  16. View Slide

  17. View Slide

  18. Create LINE bot

    View Slide

  19. https://developers.line.biz/console/

    View Slide

  20. View Slide

  21. • Channel name.
    • Channel description.
    • Category.
    • Subcategory.
    • Email address.
    • Select the checkbox.
    Create LINE bot

    View Slide

  22. Create LINE bot
    https://github.com/louis70109/LINE-subscribe-open-data-bot

    View Slide

  23. View Slide

  24. View Slide

  25. View Slide

  26. View Slide

  27. Input BOT webhook URL

    View Slide

  28. Wait a moment

    View Slide

  29. Input BOT environment variables

    View Slide

  30. Create 3 LIFFs

    View Slide

  31. View Slide

  32. View Slide

  33. View Slide

  34. Create LIFFs

    View Slide

  35. Create LIFFs

    View Slide

  36. Input LIFFs environment variables

    View Slide

  37. LINE Notify
    https://notify-bot.line.me/zh_TW/

    View Slide

  38. LINE Notify
    https://notify-bot.line.me/zh_TW/
    • Provided by LINE.
    • One-way notification.
    • LINE official account.
    • LINE pushes messages to user.
    • Via OAuth 2.0.

    View Slide

  39. LINE Notify

    View Slide

  40. LINE Notify

    View Slide

  41. LINE Notify

    View Slide

  42. LINE Notify

    View Slide

  43. Input LINE Notify environment variables

    View Slide

  44. Demo time

    View Slide

  45. Type 所有縣市 to your
    LINE bot

    View Slide

  46. View Slide

  47. LIFF
    Share Target Picker

    View Slide

  48. View Slide

  49. LIFF ShareTargetPicker & LINE Notify

    View Slide

  50. LINE FRESH 2020 校園競賽
    https://linefresh.linecorp.com/ 50

    View Slide

  51. LINE TECH FRESH
    https://engineering.linecorp.com/zh-hant/blog/tech-fresh-2020/
    51

    View Slide

  52. View Slide