Skip to content

many-bot/manybot

Repository files navigation

ManyBot Logo

Node.js 18+ npm 9+ GPL v3 Linux whatsapp-web.js


ManyBot is free and open-source a messaging automation ecosystem for online businesses and communities.

Requirements

  • Node.js >= 18
  • npm

Getting started

npm install -g @manybot/manybot
npm install -g @manybot/manyplug
manybot

On 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.

Plugins

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.

Contributing

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

License

ManyBot is distributed under the GNU General Public License v3.0.