← all repositories
fossasia/susi_linebot

A chatbot bridge to Asia's biggest messenger you can fork and forget

SUSI.AI's Line bot is essentially a webhook wrapper that lets you deploy an AI assistant to 200 million users via Heroku in an afternoon.

1.5k stars JavaScript Chat AssistantsAgents
susi_linebot
Velocity · 7d
+0.4
★ / day
Trend
steady
star history

What it does

This repo wires the SUSI.AI conversational API into Line’s messaging platform. You fork it, plug in a Line channel token, deploy to Heroku, and suddenly your bot answers messages inside Japan’s (and Thailand’s, Taiwan’s) dominant chat app. The README is almost entirely a setup walkthrough—scan QR code, click through Line Business Center, paste webhook URL, done.

The interesting bit

The project treats Line’s baroque bot onboarding as the main event, not a footnote. That’s either refreshing honesty or a warning, depending on your patience for enterprise SaaS dashboards. The automatic Heroku deploys mean you can theoretically push commits without touching Line’s console again.

Key highlights

  • Webhook-based bot using Line Messaging API
  • One-click-ish Heroku deployment with GitHub integration
  • Supports group chat participation (configurable in Line settings)
  • Auto-reply and greeting message toggles exposed through Line’s native controls
  • SUSI.AI handles the actual NLP; this repo is the plumbing

Caveats

  • README is pure setup tutorial; zero code documentation or architecture discussion
  • Travis CI badge suggests testing exists, but no test details are shown
  • Heroku-specific; migrating elsewhere means reworking the webhook URL dance yourself

Verdict

Grab this if you need a quick SUSI.AI presence on Line and don’t mind platform-as-a-service lock-in. Skip it if you wanted to understand how the bot actually works under the hood, or if you need to run outside Heroku’s ecosystem.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.