← all repositories
fossasia/susi_kikbot

A chatbot bridge to a mostly-forgotten messenger

This is plumbing: a Node.js adapter that wires the SUSI AI assistant into Kik's messaging platform.

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

What it does

The repo is a thin Node.js bot that forwards messages between Kik users and the SUSI AI server. You host it, point Kik’s webhook at it, and users can chat with SUSI through Kik’s interface. That’s the full scope.

The interesting bit

Kik still has a user base, but it’s hardly where the action is in 2024. The project’s real value is as a reference implementation: if you need to understand how FOSSASIA’s SUSI AI integrates with a third-party messenger, this is a clean, minimal case study. The screenshot shows a basic text exchange — no rich cards, no buttons, just conversational plumbing.

Key highlights

  • Single-purpose adapter: Node.js + Kik’s messaging API + SUSI AI backend
  • LGPL 2.1 licensed, same as the broader FOSSASIA SUSI ecosystem
  • CI set up on Travis and CircleCI, plus Code Climate and codecov tracking
  • Installation guide exists in /docs/installation/INSTALLATION.md
  • Default branch is master (the README notes this as a temporary policy)

Caveats

  • README is extremely sparse: no architecture diagram, no API details, no mention of Kik’s current platform status or deprecation risks
  • “Technology Stack” lists only “Node.js” — dependencies, versions, and runtime requirements are unspecified
  • The development branch is referenced in the codecov badge, but the default branch policy suggests the repo may not be actively maintained

Verdict

Worth a look if you’re maintaining legacy Kik integrations or studying how FOSSASIA structures its bot adapters. Skip it if you need a modern, well-documented chatbot framework — this is glue code doing a specific job with minimal fanfare.

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