plugins/ping.lua

changeset 0
7d84f4403d67
child 4
1eaa469140e9
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/plugins/ping.lua	Mon Dec 21 19:27:08 2009 +0000
@@ -0,0 +1,14 @@
+
+function riddim.plugins.ping(bot)
+	bot.stream:add_plugin("ping");
+	bot:hook("commands/ping", function (command)
+			local jid = command.param;
+			if jid then
+				bot.stream:ping(jid, function (time)
+					command:reply(string.format("Pong from %s in %0.3f seconds", jid, time));
+				end);
+				return true;
+			end
+			return "pong";
+		end);
+end

mercurial