#189 · Primary category: AI Chatbots

messaging-apis

api-client bot chatbot line messaging messenger slack telegram viber wechat

Messaging APIs for multi-platform

Project last updated:02/03/23

GitHub Stars

1.9K

Forks

204

Contributors

25

License

MIT

Why we included this project

Messaging APIs is a set of Node.js client libraries for talking to the major chat platforms, covering Messenger, LINE, Slack, Telegram, Viber, and WeChat. The point of the project is that you learn one API shape and reuse it across channels, so the same bot logic that sends a message on Messenger works on LINE or Slack with minimal changes. It stays deliberately low-level: this is a collection of API clients, not a framework, so you wire up the calls yourself rather than adopting someone's opinions about routing or state. That makes sense for teams that want fine control over requests or are dropping messaging into a service that already has its own structure. If your bot needs to live on more than one platform, these libraries remove most of the duplicated request-handling code you would otherwise maintain per channel.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category