IRC Bot For wikipedia using ruby
it is very easy with ruby as there is too many IRC frameworks written for ruby i used one of them, also i used my latest gem Askwiki for asking wikipedia and forwarding the answer to IRC as response
#!/usr/bin/env ruby
require 'cinch' # gem install cinch --no-ri --no-rdoc
require 'askwiki' # gem install askwiki --no-ri --no-rdoc
bot = Cinch::Bot.new do
configure do |c|
c.server = "irc.freenode.org"
c.nick = "Ask_wikipedia"
c.channels = ["#cinch-bots"]
end
on :message do |m|
if m.message.start_with? 'askwiki'
query = m.message.gsub('askwiki','').strip
m.reply Askwiki.ask(query), true
end
end
end
bot.start
Written by Emad Elsaid
Related protips
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
#Ruby
Authors
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#