From: Giuseppe Bilotta Date: Fri, 22 Feb 2008 20:22:37 +0000 (+0100) Subject: twitter plugin: use m.notify when twitting actions X-Git-Url: https://git.netwichtig.de/gitweb/?a=commitdiff_plain;h=ee14034b131b68a6f213612c2a9882e942f31e47;p=user%2Fhenk%2Fcode%2Fruby%2Frbot.git twitter plugin: use m.notify when twitting actions --- diff --git a/data/rbot/plugins/twitter.rb b/data/rbot/plugins/twitter.rb index 0ac88ef7..0aabe660 100644 --- a/data/rbot/plugins/twitter.rb +++ b/data/rbot/plugins/twitter.rb @@ -136,10 +136,11 @@ class TwitterPlugin < Plugin response = @bot.httputil.post(uri, body, :headers => @header) debug response + reply_method = params[:notify] ? :notify : :reply if response.class == Net::HTTPOK - m.reply "status updated" + m.__send__(reply_method, "status updated") else - m.reply "could not update status" + m.__send__(reply_method, "could not update status") end end @@ -154,7 +155,7 @@ class TwitterPlugin < Plugin def ctcp_listen(m) return unless m.action? return unless @registry[m.sourcenick + "_actions"] - update_status(m, :status => m.message) + update_status(m, :status => m.message, :notify => true) end # show or toggle action twitting