Sha256: f0c93716a69c69aa0f8b980b3491a71e744097bc8f38c70ee098db1d483c5885
Contents?: true
Size: 621 Bytes
Versions: 2
Compression:
Stored size: 621 Bytes
Contents
require "soup-client" module Muzang module Plugins class SoupIRC include Muzang::Plugins::Helpers def initialize(bot, soup=nil) @bot = bot @soup = soup || File.open(ENV["HOME"] + "/.muzang/" + "soup").read.split(":") rescue nil end def call(connection, message) message.message.match(/^!soup (.*?)$/) do |m| soup = Soup::Client.new(@soup.first, @soup.last.chomp) soup.login soup.new_image(m[1]) connection.msg(@bot.channels.first, "soup updated :) | http://#{@soup.first}.soup.io/") end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
muzang-plugins-1.1.6 | lib/muzang-plugins/muzang-soupirc.rb |
muzang-plugins-1.1.5 | lib/muzang-plugins/muzang-soupirc.rb |