RedBot is a Node-RED framework to create chatbots for Telegram, Facebook and Slack. Almost no coding skills required.

Node-RED is a tool for wiring together hardware devices, APIs and online services in new and interesting ways.

With RedBot it's possible to easily create chatbots just wiring together basic blocks like message, audio, location, etc. and interact with the Node-RED ecosystem. If you have particular need, you can do it by yourself in NodeJS, it's all open source!

RedBot is able to understand user's input using a simple token-based detector or more advanced language interaction like RiveScript.

RedBot node palette

The GitHub repository, a quick tutorial to setup a Telegram chat bot and some blog posts about chatbots.