Skip to content

zostay/Bot-Backbone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bot-Backbone

This is a toolkit for building chat bots. It is intended to provide a way to build a bot from generic components that can be reused. As of this writing, it only supports chats over Jabber, but IRC chats could be added at anytime (patches welcome).

If you download it from github, you will need to install it using Dist::Zilla.

The preferred installation would be to fetch it from CPAN:

cpanm Bot::Backbone

or if you don't have App::cpanminus installed (you should), you can run:

perl -MCPAN -e 'install Bot::Backbone'

You will very likely want to install one of these modules as well:

cpanm Bot::Backbone::Service::IRChat
cpanm Bot::Backbone::Service::JabberChat
cpanm Bot::Backbone::Service::SlackChat

These will allow your bot to be configured to talk to servers running one of those chat protocols.

For an example on how to write a chatbot using this framework, you should see Tuesday, a chatbot maintained by the author:

https://github.com/zostay/Tuesday

About

A generic bot-writing framework

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages