https://github.com/zostay/bot-backbone
A generic bot-writing framework
https://github.com/zostay/bot-backbone
Last synced: about 1 year ago
JSON representation
A generic bot-writing framework
- Host: GitHub
- URL: https://github.com/zostay/bot-backbone
- Owner: zostay
- Created: 2011-07-17T02:40:41.000Z (almost 15 years ago)
- Default Branch: master
- Last Pushed: 2016-07-16T04:36:07.000Z (almost 10 years ago)
- Last Synced: 2025-03-27T02:43:13.593Z (over 1 year ago)
- Language: Perl
- Size: 187 KB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 12
-
Metadata Files:
- Readme: README.mkd
- Changelog: Changes
Awesome Lists containing this project
README
# 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