Skip to content

Latest commit

 

History

History
77 lines (56 loc) · 3.67 KB

README.md

File metadata and controls

77 lines (56 loc) · 3.67 KB


roBBBo
roBBBo

Bot do Twitter para você virar um BBBer

Casa do bot

ProjetoInstalação | UsoAutoresLicençaCréditos

roBBBo

Programa desenvolvido em Python usando a biblioteca OpenCV e seus classificadores já treinados haarcascade para o reconhecimento das faces nas imagens dadas pelos usuários. Para a obtenção das imagens e uma interação mais interessante, decidimos por usar a API do Twitter tweepy, onde o usuário realiza uma postagem com a hashtag do seu participante desejado #robbbobabu, #robbbomanu, #robbbothelma ou #robbborafa (os atuais finalistas do programa).

Instalação | Uso

Caso deseje reproduzir este algorítmo na sua maquina, o uso do Python3 é necessário assim como o pip para instalar algumas bibliotecas, para instalar as dependências do projeto, rode o seguinte comando na pasta do projeto:

$ pip3 install -r requirements.txt

Para usar a API do Twitter você necessitará exportar as credenciais toda vez em um terminal novo que for rodar o programa, por isso, crie um alias para seu .bashrc:

$ cd ~/

$ echo "alias twitter-export='export export API_KEY=SUA_API_KEY ; export API_SECRET_KEY=SUA_API_SECRET_KEY; export ACCESS_TOKEN=SEU_ACCESS_TOKEN ; export ACCESS_TOKEN_SECRET=SEU_ACCESS_TOKEN_SECRET ;'" >> .bashrc

Colocando os respectivos valores fornecidos pelo Twitter para SUA_API_KEY, SUA_API_SECRET_KEY, SEU_ACCESS_TOKEN e SEU_ACCESS_TOKEN_SECRET.

Depois é só dar o comando para exportar as chaves da API:

$ twitter-export

Após exportar as chaves, podemos rodar o programa para escutar as hashtags e realizar a detecção:

$ python3 subscriber_bot.py

Autores

Licença

Distributed under the BSD 3-Clause License. See LICENSE for more information.

Créditos