Skip to content

Latest commit

 

History

History
51 lines (31 loc) · 1.75 KB

CONTRIBUTING.md

File metadata and controls

51 lines (31 loc) · 1.75 KB

Curtiu o bot e quer ajudar? Bora nessa!

Primeiramente, obrigado por ajudar! O bot é um projeto aberto, sem fins lucrativos, apenas para praticar nossas skills e contribuir com a comunidade 👊

Então, se já conhece o procedimento de desenvolvimento, é só seguir o flow

  • Faça um fork do projeto.
  • Utilize uma branch nova. Manteremos a organização de ter cada coisa na sua devida branch.
  • Ao terminar, faça um pull request para a branch master.

Contribuindo

Atualmente, o bot utiliza a Node.js Telegram Bot API para interação com o servidor de telegram.

npm install --save node-telegram-bot-api

Testar ajustes no bot

Para que não haja intermitência no bot em produção enquanto estamos atualizando, há um bot de teste, o Josnel Test Bot. Token do bot de teste: 623318107:AAE1TZmdQn1KdyoWRc3Kq7lFNHglPRsbiWg

No código, substitua

const { TELEGRAM_BOT_TOKEN } = process.env;

por

const TELEGRAM_BOT_TOKEN = 'token acima';

Host e Servidor

O bot atualmente roda no glitch.com, mantendo o funcionando on time.

Para validar se as atualizações estão funcionando normalmente, no código possui uma linha que habita a criação da execução local

const bot = new TelegramBot(TELEGRAM_BOT_TOKEN, { polling: true })

Polling - É uma tecnologia não tão popular assim... mas permite rodar o chatbot, no caso, localmente sem qualquer endereço online nem tanto servidor dedicado.

Obrigado pela ajuda!

Caso tenha alguma dúvida ou ideia relativas ao projeto, crie uma issue e bora discutir!