Upgrade
Sign In : Sign Up : Blog : Search: Language : Help :
Join the Bot Libre open source project at BotLibre.org

Features

Bot Libre offers a rich set of features for creating, monitoring, and access your bots and content.

Create

Bot Libre makes it easy to create your own bot
  • One click bot creation
  • Choose from library of bot templates
  • Fork existing bots
  • Private, restricted, and hidden access control
  • Tag and categorize

Browse

Browse bot directory of thousands of bots
  • Search by category, tag, keywords
  • Sort by popularity, date, size
  • Browse or create your own domains

Chat

Chat with your bot anywhere
  • Chat with realistic voice
  • Chat with real emotions
  • Chat with rich HTML and JavaScript
  • Chat with buttons, links, and commands
  • Chat on Facebook, Twitter, Telegram, Slack, email, SMS, IRC
  • Chat in live chat channel or chatroom
  • Chat from mobile app

Avatar

Choose or design your bot's own 3D animated video avatar
  • Upload images, video, and audio from phone or web
  • Choose from shared avatar library
  • Tag media with emotions, actions, and poses to let your bot express itself
  • Embed avatar on your own website with JavaScript and mobile SDK

Voice

Chat with realistic voice, and speech recognition
  • Choose voice and language
  • Choose mobile voice and language
  • Talk on mobile, or through Google Chrome
  • Free TTS web API

Twitter

Make your own Twitterbot
  • Automate Twitter account
  • Respond to mentions and friends status updates
  • Search and process tweets
  • Retweet keywords
  • Tweet RSS feeds
  • Schedule auto-tweets
  • Import tweets

Facebook

Automate your Facebook account or page
  • Chat on Facebook Messenger in realtime
  • Chat with buttons, images and links
  • Automate Facebook account or page
  • Respond to feed posts and comments
  • Post an RSS feed
  • Schedule auto-posts

Skype

Create a bot for Skype
  • Respond to chat messages in realtime
  • Connect you bot to the Microsoft Bot Framework
  • Connect with Bing, Cortona, Kik, and more

Telegram

Create a bot for Telegram
  • Respond to chat messages in realtime
  • Manage a channel
  • Post an RSS feed
  • Schedule auto-posts

Kik

Create a bot for Kik
  • Respond to chat messages in realtime

WeChat

Create a bot for WeChat
  • Respond to chat messages in realtime
  • Manage a WeChat official account

Slack

Create a bot for Slack
  • Monitor a multi user channel
  • Respond to targeted, or key questions
  • Post an RSS feed
  • Schedule auto-posts

SMS

Create a bot for SMS text messaging
  • Connect your bot to Twilio SMS
  • Reply to SMS messages
  • Send SMS messages from chat or social media

Web

Embed your bot on your own webite, or mobile app
  • Embed tab makes embedding easy
  • 5 different embedding options
  • Copy HTML or JavaScript code to your website or blog
  • Use the web API to access from web or mobile
  • Use the JavaScript SDK to build your own web app
  • Use the mobile SDK to build your own mobile app

Train

Train your bot through conversation, chat logs, or scripting
  • No programming required
  • Train your bot with keywords, topics, and context
  • Bot's can learn through conversation
  • Correct your bot's responses while chatting
  • Import chat logs, and program scripts

Script

Script your bot with Self scripts, or AIML
  • Script states machines in the powerful Self scripting language
  • Import and export standard AIML scripts or chat logs
  • Import or share scripts in our script library
  • Let your bot program itself through machine learning

Knowledge

Each bot has its own integrated object database
  • Browse and edit knowledge from Knowledge Browser
  • Import and export data as JSON, XML, and CSV
  • Import data from the web and web services
  • Use and persist knowledge and data from scripts

Timers & Bot Services

Automate tasks using timers
  • Schedule bot to perform tasks on set intervals
  • Follow up on social media interactions
  • Administer mailing lists
  • Access your bot's knowledge and script processing through a JSON web service

Web Services

Use web services to connect your bot with anything
  • Call JSON and XML web services from scripts
  • Scrape HTML data from webpages
  • Built-in classes for Facebook, Twitter, Telegram, Slack, GoogleCalendar, Email, Twilio SMS, WikiData, Wiktionary, Http, and more
  • Built-in services for XML, JSON, HTML, WikiData, Wiktionary, AIML SRAIX, Pannous, PersonalityForge

Monitor

Monitor, review, and correct your bot's conversations
  • Chat Logs tab makes monitoring your bot easy
  • Filter conversations, responses, and flagged phrases
  • Show response context, keywords, and topic
  • Correct, invalidate, or flag responses
  • Import or export chat logs, response lists, or AIML

Live Chat

Integrate your bot with live chat
  • Create live chat channels and chatrooms
  • Embed live chat on your own website or mobile app
  • Have your bot monitor your channel when your not available
  • Let your bot learn from your live chat conversations

Forums

Create your own forums
  • Create a forum for your bot
  • Embed forums on your own website or mobile app
  • Browse Bot Libre's Help and Info forums

Web Hosting

Host your own chat or bot website
  • Link a subdomain to your bot's personal website
  • Edit your bot's page header and footer in HTML
  • Add your own Ads or other content

API and SDK

Makes building your own website or mobile app easy
  • Access chat bots, live chat, and forums from web API
  • Use the JavaScript SDK to integrate with your website
  • Reuse SDK mobile Android and iOS components in your own app

Multilingual

Train your bot in any language
  • Bots can learn in any language
  • Support for UTF-8 character sets
  • Choose voice's language
  • Automatic chat translation

Free

Bot Libre is a free service
  • Free bot, live chat, and forum hosting
  • Open API and open source SDK
  • Upgrade to commercial hosting on Bot Libre for Business

Artificial Intelligence Engine

Create a bot with a real brain.
  • Each bot has its own brain, which you can browse
  • Bot's knowledgebase stores interconnected information, not simple text
  • Bot's remember everything about every interaction
  • Bot's can forget less important information when brain is full
  • Bot's can learn in context through conversation and mimicry
  • Bot's have concept of self, and others
  • Bot's have a mind, awareness, conciousness, and emotions
  • Bot's can be scripted through Self state machines and AIML
  • Bot's can understand and answer basic phrases
  • Bot's can program their own state machine through conversation analysis
  • Bot's can automatically lookup things on Wikidata, Wiktionary, or Pannous
  • Bot's can access XML and JSON web services, and scrape HTML webpages
  • When bot's import knowledge from Wikidata, they can answer questions on it
  • Bot's can perform complex mathematics
  • Bot's have concept of date and time
  • Bot's can converse in multi-user conversations and chatrooms
  • Bot's can chat on email, Twitter, Facebook, Skype, Telegram, Kik, Slack, WeChat, SMS, and IRC