É um bot de Twitter que responde aos tweets com a programação da Campus Party Brasil 7. Mais detalhes sobre o funcionamento em:
http://lfcipriani.github.io/oquevernaCP/
- ruby 2.0.0
- API de Streaming do Twitter (GET user)
- Redis
- gem tweetstream
Existem dois executáveis no diretório data
:
crawlendar.rb
: Captura cada calendário da Campus Party e converte para um representação json.calendorganizer.rb
: Otimiza essas representações e index para que o bot responda rápido uma requisição.
Execute esses arquivos em ordem para obter o arquivo the_data_you_need_to_make_magic.json
:-)
- Clone esse repositório
- Copie e renomeie o arquivo
config/credentials.yml.sample
paraconfig/credentials.yml
- Coloque os tokens de acesso obtidos em dev.twitter.com no arquivo
credentials.yml
- Execute
bundle install
- Inicie o redis
- Execute
foreman start
Divirta-se!
Se você acha que o bot está fraquinho, colabore! Envie o pull request para mim que eu integro e faço o deploy do bot. Algumas ideias do que pode ser feito:
- Aceitar perguntas com horários, dias ou períodos como manhã, tarde.
- Permitir pesquisa nas palestras como por exemplo: @oquevernaCP o que vai rolar de front end?
- Enviar uma ajuda de como usar o bot para quem enviar: @oquevernaCP #comofas
- ...insira sua sugestão aqui...
obs.: tem um easter egg no código, você consegue encontrar? #tafacil