ManyBot is free and open-source a messaging automation ecosystem for online businesses and communities.
- Node.js >= 18
- npm
npm install -g @manybot/manybot
npm install -g @manybot/manyplug
manybotOn first run, a configuration file is created at ~/.manybot/manybot.conf. Edit it to set up your preferences and list the plugins you want to load.
For detailed setup instructions, see the documentation.
ManyBot's functionality comes from plugins. Install them with ManyPlug:
manyplug install <plugin-name>Browse available plugins at manybot.stxerr.dev/plugins.
Want to build your own? The plugin API lets you add commands and features without touching the bot's core - documentation coming soon.
All kinds of contributions are welcome:
- Bug reports and feature requests: open an issue on GitHub or Codeberg
- Code: pull requests are welcome on GitHub or Codeberg; patches by email (
devel+manybot@stxerr.dev) are also accepted - subscribe to the mailing list here. - Plugins: submit your plugin to manyplug-repo, which has instructions on how to do it
- Anything else: suggestions, translations, documentation fixes - reach out by email or open an issue
ManyBot is distributed under the GNU General Public License v3.0.
