/bbot

An adaptable conversation engine for building bespoke bots.

Primary LanguageTypeScriptMIT LicenseMIT

bbot

An adaptable engine for conversational UI

JavaScript Style Guide Typescript v3.1 lerna

Buy me a coffee License: MIT chat at Rocket.Chat

#master

npm version CircleCI codecov dependencies Status

#develop

npm version CircleCI codecov devDependencies Status

This mono-repo contains the core bBot package, examples for bootstrapping your own bots, as well as the various platform adapters your bot can load to interact with messaging, natural language and storage providers.


Using

👩‍💻 Visit bbot.chat for guides on building with bBot.

💻 Use the [starter package][bbot-starter] with basic config and examples to get started.

🤓 Dig into the API docs for full details of every module and method.

Supporting

🙋‍ Join the #bbot community support channel on the Rocket.Chat open server.

🌟 We need 100 stargazers to join Open Collective. Star the project to show support!

✉️ We're sponsored by open source partners. Contact us if you'd like become one.

Contributing

❤️ We love contributions. Before you get started, please read our Code of Conduct.

🤯 If you're unfamiliar, please read the amazing How to Contribute to Open Source.

👨‍💻 Looking for somewhere to get started? Review our basic and help wanted issues.