ManyBot Docs

Essa é a documentação oficial da ManyBot, aqui você vai encontrar tudo o que quer saber sobre o projeto, como instalar, como configurar, como desenvolver, manter e como contribuir para o desenvolvimento.

Colaboração

A ManyBot é de código-aberto, sob a Licença Pública Geral GNU 3.0 (GPLv3). Isso significa que qualquer um pode inspecionar o código, modificar, redistribuir e colaborar.

Caso seja um desenvolvedor interessado em ajudar, abaixo você vai aprender a como ajudar no desenvolvimento do ManyBot e em projeto relacionados.

Repositórios do ManyBot:

  • ManyBot: o código-fonte do bot em si (distribuído sob GPLv3)

    • GitHub: https://github.com/many-bot/manybot
    • Codeberg: https://codeberg.org/many-bot/manybot
    • CGit: https://git.stxerr.dev/manybot.git
  • ManyBot Docs: toda a documentação do ManyBot

    • GitHub: https://github.com/many-bot/docs
    • Codeberg: https://codeberg.org/many-bot/docs
    • CGit: https://git.stxerr.dev/manybot-docs.git
  • ManyBot Website: website oficial do projeto

    • GitHub: https://github.com/many-bot/website
    • Codeberg: https://codeberg.org/many-bot/website
    • CGit: https://git.stxerr.dev/manybot-website.git
  • ManyPlug CLI: gerenciador de plugins de linha de comando (distribuído sob MIT)

    • GitHub: https://github.com/many-bot/manyplug
    • Codeberg: https://codeberg.org/many-bot/manyplug
    • CGit: https://git.stxerr.dev/manyplug.git
  • ManyPlug Repository: repositório de plugins do ManyBot

    • GitHub: https://github.com/many-bot/manyplug-repo
    • Codeberg: https://codeberg.org/many-bot/manyplug-repo
    • CGit: https://git.stxerr.dev/manyplug-repo.git

Como contribuir

Depende de como gosta de contribuir. A seguir vamos demonstrar dois métodos: pull requests e git patches.

Pull requests

A forma mais comum nos dias de hoje.

  1. Vá para o nosso repositório no GitHub ou no Codeberg.
  2. Faça um fork do repositório
  3. Clone seu fork:
git clone https://...
  1. Crie uma branch:
git checkout -b minha-correcao
  1. Faça as alterações.
  2. Commit:
git add .
git commit -m "Corrige problema X"
  1. Envie para seu fork:
git push origin minha-correcao
  1. Abra a página do seu fork no GitHub/Codeberg.
  2. Clique em "Criar Pull Request".
  3. Escolha:
  • Base: manybot/master
  • Compare: seu-fork/minha-correcao
  1. Escreva uma descrição e envie.

Git patches

Patches são o jeito clássico e ainda muito usado em projetos como o Linux Kernel Organization.

Guias e tutoriais

Iremos em breve fazer guias e tutoriais que te ensinam a utilizar e desenvolver com o ManyBot. Caso queira ajudar nisso, abra a branch draft/guides do repositório.

Dúvidas?

Entre em contato via email (manybot@pm.me) ou entre na nossa comunidade do WhatsApp ou Discord.