Claudia Bot Builder

Create conversational bots and deploy to AWS easily

Create conversational bots and deploy to AWS easily

Claudia Bot Builder is an extension library for Claudia.js that helps you create bots for Facebook Messenger, Telegram, Skype, Slack slash commands, Twilio, Kik and GroupMe. The key idea behind the project is to remove all the boilerplate code and common infrastructure tasks, so you can focus on writing the really important part of the bot – your business workflows.

When using the Bot Builder, Claudia will automatically set up the correct web hooks for all the supported platforms, and guide you through configuring the access, so you can get started in minutes. Check out this two-minute video to see how easy it is to set up a bot on AWS using this tool.

Instead of having to learn individual bot protocols and set up webhooks manually, just write the code to handle the conversation, and Claudia Bot Builder takes care of the rest:

var botBuilder = require('claudia-bot-builder'),
    excuse = require('huh');

module.exports = botBuilder(function (request) {
  return 'Thanks for sending ' + request.text  + 
      '. Your message is very important to us, but ' + 
      excuse.get();
});

Claudia Bot Builder simplifies messaging workflows and converts incoming messages from all the supported platforms into a common format, so you can handle it easily. It also automatically packages text responses into the right format for the requesting bot engine, so you don't have to worry about formatting results for simple responses.

More information

Here are some quick links to help you get started and use Bot Builder more effectively:

Got a question? Claudia is supported by an active opensource community!