{"id":18779322,"url":"https://github.com/zostay/bot-backbone","last_synced_at":"2025-04-13T10:33:52.751Z","repository":{"id":1580018,"uuid":"2060350","full_name":"zostay/Bot-Backbone","owner":"zostay","description":"A generic bot-writing framework","archived":false,"fork":false,"pushed_at":"2016-07-16T04:36:07.000Z","size":191,"stargazers_count":8,"open_issues_count":12,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-27T02:43:13.593Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zostay.png","metadata":{"files":{"readme":"README.mkd","changelog":"Changes","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-07-17T02:40:41.000Z","updated_at":"2019-07-15T20:41:54.000Z","dependencies_parsed_at":"2022-09-07T07:10:40.391Z","dependency_job_id":null,"html_url":"https://github.com/zostay/Bot-Backbone","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zostay%2FBot-Backbone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zostay%2FBot-Backbone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zostay%2FBot-Backbone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zostay%2FBot-Backbone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zostay","download_url":"https://codeload.github.com/zostay/Bot-Backbone/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248699439,"owners_count":21147644,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T20:19:37.536Z","updated_at":"2025-04-13T10:33:52.465Z","avatar_url":"https://github.com/zostay.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bot-Backbone\n\nThis is a toolkit for building chat bots. It is intended to provide a way to\nbuild a bot from generic components that can be reused. As of this writing, it\nonly supports chats over Jabber, but IRC chats could be added at anytime\n(patches welcome).\n\nIf you download it from github, you will need to install it using Dist::Zilla.\n\nThe preferred installation would be to fetch it from CPAN:\n\n    cpanm Bot::Backbone\n\nor if you don't have App::cpanminus installed (you should), you can run:\n\n    perl -MCPAN -e 'install Bot::Backbone'\n\nYou will very likely want to install one of these modules as well:\n\n    cpanm Bot::Backbone::Service::IRChat\n    cpanm Bot::Backbone::Service::JabberChat\n    cpanm Bot::Backbone::Service::SlackChat\n\nThese will allow your bot to be configured to talk to servers running one of\nthose chat protocols.\n\nFor an example on how to write a chatbot using this framework, you should see\nTuesday, a chatbot maintained by the author:\n\n    https://github.com/zostay/Tuesday\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzostay%2Fbot-backbone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzostay%2Fbot-backbone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzostay%2Fbot-backbone/lists"}