lfcipriani / oquevernaCP

Twitter bot to help Campus Party Brasil 2014 attendants know what to see right now in the event

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

@oquevernaCP

É 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/

Tecnologias utilizadas

Como instalar

Dados do Google Calendar

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 :-)

Execução do bot

  1. Clone esse repositório
  2. Copie e renomeie o arquivo config/credentials.yml.sample para config/credentials.yml
  3. Coloque os tokens de acesso obtidos em dev.twitter.com no arquivo credentials.yml
  4. Execute bundle install
  5. Inicie o redis
  6. Execute foreman start

Divirta-se!

Colaborando com o projeto

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

About

Twitter bot to help Campus Party Brasil 2014 attendants know what to see right now in the event

License:Apache License 2.0


Languages

Language:Ruby 100.0%