Skip to content

hpoleselo/roBBBo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


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

About

BBB, Twitter e OpenCV

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published