master
dev
Um bot para o Python User Group - MA.
Pull requests são sempre bem vindas na Branch dev.
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:
- Faça seu login com sua conta no Telegram neste endereço.
- Clique em API Development tools.
- Cria uma nova aplicação, não é necessário fornecer todos os detalhes (como
URL
), apenasAPP title
eShort Name
. - Clique em Create Application e você obterá seu HASH e ID. Evite postar esses dados publicamente.
- Use o
Botfather
para conseguir umTOKEN
pro seu bot. - Rode o script
string_session.py
e coloque oTOKEN
do seu bot quando for pedido. - Copie o
.env.sample
como.env
e preencha com seus dados:
$ cp .env.sample .env
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
Para fazer o deploy da sua própria versão do Bot no Heroku.
$ ./heroku-setup.sh