ChatterBot - from the DevChatter Community
ChatterBot is a user-focused, highly moddable Twitch chat bot. It's designed to be extended by developer and non-developer streamers.
- For the developers, it's designed to be extendable and have their existing bot's commands integrate with ChatterBot.
- For the non-developers, it will be easy to include custom scripts and modules built for Chatter bot as well as ones built for other chat bots.
Name Suggestions
As "ChatterBot" is the temporary name for this project, here are a list of some of the suggestions for the final name of the bot.
- ChatterBot
- OneBot
- OmniBot
- OmegaBot
Quick Start
- Download the latest version of ChatterBot from the Releases.
- Run the
ChatterBot.exe
file.
- .
- .
- .
- .
Contributing to the Project
Thanks for your interest in directly working on the project with us!
How To Help
- Check the Issues list to find an issue you can help with.
- Fork the repository to your GitHub account.
- .
- .
Our Branch Structure
main
- current released version.
dev
- collaborative development branch for the next version. Branched from main
. Merges into main
.
release-*
- collaborative release branch for tying up final loose ends, meta-data, versions, etc. Branched from dev
. Merged into main
then tagged v*.*.*.*
before main
merged into dev
.
hotfix-*
- collaborative hotfix branch for fixing issues in released version. Branched from main
. Merged into main
then tagged v*.*.*.*
before main
merged into dev
.
We can always use help with:
- Updating documentation (this and other documentation files).
- Adding support for additional bot command formats.
- Adding support for additional bot plug-in runtimes.
Instructions
.
Creating Custom Commands
Supported Custom Command Formats
- ChatterBot Commands
- .
- .
- .
Installing Custom Plug-Ins/Modules/Scripts
Supported Plug-In Runtimes
Creating Custom Plug-Ins/Modules/Scripts