Skip to content
This repository has been archived by the owner on Sep 8, 2021. It is now read-only.

pug-ma/PUGMA-bot

Repository files navigation

PUGMA bot

master

Build Status Build Status Codacy Badge GitHub contributors MIT license

dev

Build Status Build Status

Um bot para o Python User Group - MA.

Pull requests são sempre bem vindas na Branch dev.

Contribuindo

Antes the utilizar esse bot é necessário que você possua seu próprio ID e HASH no Telegram, adicionalmente é necessário possuir um TOKEN para usar a api de bots. Você pode conseguí-los seguindo estes passos:

  1. Faça seu login com sua conta no Telegram neste endereço.
  2. Clique em API Development tools.
  3. Cria uma nova aplicação, não é necessário fornecer todos os detalhes (como URL ), apenas APP title e Short Name .
  4. Clique em Create Application e você obterá seu HASH e ID. Evite postar esses dados publicamente.
  5. Use o Botfather para conseguir um TOKEN pro seu bot.
  6. Rode o script string_session.py e coloque o TOKEN do seu bot quando for pedido.
  7. Copie o .env.sample como .env e preencha com seus dados:
  $ cp .env.sample .env

Rodando

Após seguir as instruções acima você pode rodar este projeto via:

  • Docker
  $ docker-compose up
  • Nix
  $ nix-shell
  • Python
  $ pip install -r requirements.txt
  $ python app.py

Deploy no Heroku

Para fazer o deploy da sua própria versão do Bot no Heroku.

  $ ./heroku-setup.sh