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

Create a common service by Lotify and Swagger

Create a common service by Lotify and Swagger

NiJia at MOPCON 2020 event: https://mopcon.org/2020/schedule/2020011

LINE Developers Taiwan

October 24, 2020
Tweet

More Decks by LINE Developers Taiwan

Other Decks in Programming

Transcript

  1. LINE Notify h"ps://no)fy-bot.line.me/zh_TW/ • Provided by LINE. • Don't need

    to install another app. • One way notify. • From LINE to user. • LINE official account. • Via OAuth 2.0.
  2. LINE Notify https://notify-bot.line.me/zh_TW/ • Provided by LINE. • Don't need

    to install another app. • One way notify. • From LINE to user. • LINE official account. • Via OAuth 2.0.
  3. LINE Notify – Other example • Produc'on monitor • Crawler

    informa'on • CI no'fy • Server healthy monitor • Bug report • Weather • My follow Twitch stream • Shopping cart • …
  4. What’s things push me to create Lotify • Wrote LINE

    Notify usually. • Contributed line-bot-sdk-python. • Wanted owner SDK. • Simulate line-bot-sdk-python struct. • Learn relate knowledges from Meetups. • Backup knowledges.
  5. • Documentation • Generate by YAML or JSON • Write

    once, use everywhere • Flask: flask-restful-swagger-2.0 • With decorator • Django: pyswagger Swagger
  6. • Cross-team cooperation. • Documentation by Swagger. • Do not

    need to package API again. • Decrease your time. • Support lots of languages. Goals
  7. Messaging API SDK • The LINE Bot SDK makes it

    easier for you to start creating bots on LINE using Messaging API • Supports multiple languages • Java • Python • PHP • Node.js • Go • Ruby • Perl
  8. Chatbot Developer Taiwan •From: • Taipei (2019/02) • Taichung (2019/07)

    •Chatbot meetups: • Taipei: 24 • Taichung: 9