grouphug.rb
来自「Amarok是一款在LINUX或其他类UNIX操作系统中运行的音频播放器软件。 」· RB 代码 · 共 38 行
RB
38 行
# Plugin for the Ruby IRC bot (http://linuxbrit.co.uk/rbot/)# (c) 2005 Mark Kretschmann <markey@web.de># Licensed under GPL V2.require "net/http"class GrouphugPlugin < Plugin def help( plugin, topic="" ) "Grouphug plugin. Confess! Usage: 'confess' for random confession, 'confess <number>' for specific one." end def privmsg( m ) h = Net::HTTP.new( "grouphug.us", 80 ) data = "" if m.params() resp, data = h.get( "/confessions/#{m.params()}" ) else resp, data = h.get( "/random" ) end reg = Regexp.new( '(<td class="conf-text")(.*?)(<p>)(.*?)(</p>)', Regexp::MULTILINE ) confession = reg.match( data )[4] confession.gsub!( /<.*?>/, "" ) # Remove html tags confession.gsub!( "\t", "" ) # Remove tab characters @bot.say(m.replyto, confession) endendplugin = GrouphugPlugin.newplugin.register("grouphug")plugin.register("confess")
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?