Ross ROSS = Recommend OSS · open-source software intelligence for agents

Yoctol/bottender

⚡️ A framework for building conversational user interfaces. observed · 2026-08-28

github.com/Yoctol/bottender · homepage · TypeScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3243
  • days_rel: n/a
  • days_push: 875
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

4280 stars · 337 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Bottender is a TypeScript/Node.js framework for building conversational user interfaces (chatbots) across multiple messaging channels including Messenger, LINE, Slack, Telegram, and Viber. It provides a declarative, router-based approach to handling conversation events and states, built on top of the Messaging APIs library.

Use cases

  • build a chatbot for Facebook Messenger
  • create a LINE bot in Node.js
  • build a multi-channel bot that works on Slack and Telegram
  • handle webhook setup and signature verification for messaging platforms
  • manage conversation state and routing for a chatbot
  • prototype a bot locally in console mode before deploying
  • send messages and replies to users on Viber

When to choose

  • you need one codebase serving multiple messaging platforms
  • you want a declarative, router-style structure for conversation flows
  • you want built-in webhook handling, session, and state management
  • you are building production chatbots in Node.js or TypeScript

When to avoid

  • you need an actively developed framework with frequent updates
  • you want AI/LLM-driven agents rather than rule-based conversational flows
  • you need channels not supported (e.g., WhatsApp, Discord)
  • you prefer a low-level SDK for a single messaging platform

Facets

framework · maturity maintenance

chatbot web-framework routing middleware state-management chatbots messaging-platforms web-development cross-platform messenger line slack telegram viber conversational-ui typescript multi-channel automation nodejs web-server

10 sources

Member repositories

RepositoryRoleHealth v2
Yoctol/bottendermain23

For agents

markdown · JSON · MCP: product_card(name="Yoctol/bottender")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem