#!/usr/bin/env ruby require 'open-uri' ID = 'jabber bot ID' PASSWORD = 'jabber bot password' msg = ARGF.read msg =~ /\s+http:\/\/twitter.com\/(\w+)$/ screen_name = $1 exit 1 unless screen_name auth = {'Authorization' => 'Basic '+[ID+':'+PASSWORD].pack('m')} open('http://twitter.com/friendships/create/'+screen_name+'.json', auth)