Publicado por Levy Carneiro Jr. em 18 de March de 2009

Twibot: Um Microframework Ruby para Construir Bots do Twitter

twitter.pngTwibot é 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.

[Post to Twitter] Tweet Este Artigo

3 Comentários para “Twibot: Um Microframework Ruby para Construir Bots do Twitter”

  1. #1
    Construindo Apps Twitter Complacentes ao OAuth em Ruby (com Rails ou Sinatra) Disse:

    [...] você está interessado em um framework Ruby para construir Twitter bots, verifique o Twibot - nós escrevemos sobre ele na semana [...]

  2. #2
    Criando um bot no Twitter em Ruby £ ricardo duarte Disse:

    [...] de ler a notícia no excelente Ruby Inside de como criar um Twitter bot com Ruby, criei coragem e montei o [...]

  3. #3
    Twitter Trackbacks for Twibot: Um Microframework Ruby para Construir Bots do Twitter [rubyinside.com.br] on Topsy.com Disse:

    [...] 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 [...]

Deixe um Comentário