Skip to content

GaragemHacker/statusbot

Repository files navigation

statusbot

Clever Joke Bot to make the Garage more acessible in the web

Task's (to-do's)

  • Python Chatter Bot on IRC
  • HackerSpace Door status
  • Yowsup intergation
  • Telegram @ElviraBot(raimundod.py)
  • WebSite and Wiki hackerspace status

status.php

Para passar o status do hackerspace como aberto, foi optado por usar o status.php que grava um arquivo status.txt com o estado do hackerspace. A requisicao e feito por um arduino com ethernet shield.


statusbot(turnkey/push).ino

Statusbot task's com Arduino

  • Receber DHCP
  • Imprimir tudo que estiver colhendo em Serial
  • Aceitar requisicoes ping
  • Fazer UrlRequest (quando o estado se alterar)
  • Twittar Status

Estou deixando para estudo de caso duas versões diferentes para arduino. A versao "turnkey" usa a interrupcao como leitura e pode ser usado com botoes tradicionais tipo switch. O arquivo statusbot_push.ino tem um algoritimo que ira funcionar com botoes "push".

Exemplos de botoes

Switch Gangorra Push button

ircbot.py

Chatter bot, para notificao de status com WhatsApp e IRC

  • Notificao de presenca no HackerSpace pelo IRC
  • Aviso da abertura para WhatsApp com integracao ao yowsup
  • Auto voices novos visitantes do canal
  • Vocabulario atrevido de respostas

lamp.js/lamp.php (lamp_sample.html)

Pequeno exemplo de como usar a API para colher o estado da garagem. O exemplo que usa um javascript colhe o estado do arquivo status.txt e quando aberto mostra uma lampada acesa no html. Quando apagado mostra uma lampada apagada. O que esta php faz exatamente a mesma coisa em php 😛


Lampada usada no site da garagemhacker


raiumundod.py

O raimundo tambem conhecido como @RaimundaBot, e o bot atual do telegram da Garagem. Este bot deve fazer as seguintes funcoes:

  • Verificar o status da garagem se esta aberta o fechada "/status"
  • Ecoar as conversar do telegram no canal do irc
  • Mostrar quem esta na garagem pelo comando "/quemtala"
  • Dizer algumas frases legais quando for mencionado

About

Clever Joke Bot to make the Garage more acessible in the web

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages