]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/commitdiff
twitter plugin: set update source to 'rbot'
authorGiuseppe Bilotta <giuseppe.bilotta@gmail.com>
Sun, 16 Sep 2007 06:44:17 +0000 (06:44 +0000)
committerGiuseppe Bilotta <giuseppe.bilotta@gmail.com>
Sun, 16 Sep 2007 06:44:17 +0000 (06:44 +0000)
Since September 17 Twitter.com supports us as an 'official' client, and we can use 'rbot' as the source for updates coming from rbot.

data/rbot/plugins/twitter.rb

index 25ceb63a4ea0daeac179743d42f278bb9cb99104..ef0d05b639e60be27a7395aaae7dd9c4107ef841 100644 (file)
@@ -7,6 +7,7 @@
 # Author:: Giuseppe "Oblomov" Bilotta <giuseppe.bilotta@gmail.com>
 #
 # Copyright:: (C) 2007 Carter Parks
 # Author:: Giuseppe "Oblomov" Bilotta <giuseppe.bilotta@gmail.com>
 #
 # Copyright:: (C) 2007 Carter Parks
+# Copyright:: (C) 2007 Giuseppe Bilotta
 #
 # Users can setup their twitter username and password and then begin updating
 # twitter whenever
 #
 # Users can setup their twitter username and password and then begin updating
 # twitter whenever
@@ -110,7 +111,9 @@ class TwitterPlugin < Plugin
       m.reply "your status message is longer than 140 characters, which is not optimal, but I'm going to update anyway"
     end
 
       m.reply "your status message is longer than 140 characters, which is not optimal, but I'm going to update anyway"
     end
 
-    body = "status=#{CGI.escape(msg)}"
+    source = "source=rbot"
+    msg = "status=#{CGI.escape(msg)}"
+    body = [source,msg].join("&")
 
     response = @bot.httputil.post(uri, body, :headers => @header)
     debug response
 
     response = @bot.httputil.post(uri, body, :headers => @header)
     debug response