First, add this code to your MediaWiki LocalSettings.php, replacing the IP address with the IP of the server/computer running the bot, and the port to whatever you want to use (probably something above 40,000, but it's up to you):
$wgRC2UDPAddress = '69.178.6.244'; $wgRC2UDPPort = '41895'; $wgRC2UDPPrefix = "";
Now, you can run the bot! This is extremely hackish, because the retarded collective-mailing-list-coding system of the MediaWiki repos has somehow managed to code IRC color codes directly into their exported strings (at least with MediaWiki 1.2alpha, which is what I'm running right now).
You'll need to replace the new tinder definition with your subdomain on Campfire, the username and password with ones for the bot account you've created on your campfire room, and the room name with the room you want the updates to be sent to.
require 'rubygems' require 'tinder' require 'socket' puts 'Dependencies loaded...' campfire = Tinder::Campfire.new 'subdomain' campfire.login 'email@domain.com', 'password' exit unless room = campfire.find_room_by_name('Case Sensitive Room Name') puts 'Campfire logged in...' server = UDPSocket.new exit unless server.bind('0.0.0.0', 41895) puts 'Socket listening...' loop do msg = server.recv(2048).gsub(/\003[\d]{0,2}/,'').chomp print "sending to room: #{msg.inspect}..." exit unless room.speak msg.to_s puts ' sent!' end