Publicado por Levy Carneiro Jr. em 18 de Março de 2009
Twibot: Um Microframework Ruby para Construir Bots do Twitter
Twibot é um "micro framework" estilo Sinatra para construir bots de Twitter (algo como Isaac é para IRC).
Se você não está familiarizado com o Twitter, é um serviço para fazer microblogging de sua vida, já com alguns milhões de usuários que constantemente escrevem sobre o que eles estão fazendo ou experimentando (eu acho que funciona mais como um gosto adquirido, e começa a fazer mais sentido como vantagem em usá-lo depois que você já está usando por um tempo, digamos um pouco parecido com beber ou dirigir com câmbio manual). Se você quiser aprender mais, a Wikipedia tem um bom resumo.
Assim como pessoas de carne e osso, existem um monte de serviços automatizados no Twitter, pegando conteúdo de feeds, respondendo automaticamente a perguntas que as pessoas fazem, monitorando o que as pessoas estão falando, e assim por diante. Aí entra o Twibot, que oferece um ótimo mecanismo para que você desenvolva mais facilmente estes tipos de serviços.
Embora o Twibot seja instalável como uma gem, ele depende de uma versão edge do twitter4r de Susan Potter, que você vai precisar baixar de seu repositório no Github. Uma vez instalado, o Twibot permite que você escreva coisas assim:
require 'twibot' # Recebe mensagens, e as tweeta publicamente message do |message, params| post_tweet message end # Responde a @respostas se elas chegarem do pessoal certo reply :from => [:cjno, :irbno] do |message, params| post_tweet "@#{message.sender.screen_name} Eu concordo" end # Fica escutando tweets públicos e os loga tweet do |message, params| MyApp.log_tweet(message) end
Você usa Twitter? Então siga o Ruby Inside Brasil em @RubyInside_Br.

Clique aqui para adicionar ao del.icio.us
Tweet Este Artigo

30 de Março de 2009 às 12:06
[...] você está interessado em um framework Ruby para construir Twitter bots, verifique o Twibot - nós escrevemos sobre ele na semana [...]
12 de Maio de 2009 às 23:12
[...] de ler a notícia no excelente Ruby Inside de como criar um Twitter bot com Ruby, criei coragem e montei o [...]
31 de Agosto de 2009 às 8:56
[...] Twibot: Um Microframework Ruby para Construir Bots do Twitter http://www.rubyinside.com.br/twibot-um-microframework-ruby-para-construir-bots-do-twitter-750 – view page – cached Sites afiliados (em inglês): RUBY INSIDE RUBY FLOW RAILS INSIDE * Home * Sobre Nós * Contato — From the page [...]