diff -r d9ed6e7d9936 -r b0fec41e695b init.lua --- a/init.lua Mon Mar 22 10:50:55 2010 -0400 +++ b/init.lua Fri Apr 09 21:01:12 2010 -0400 @@ -124,7 +124,10 @@ end b:hook("started", function () - b:send(verse.presence()); + local presence = verse.presence() + if b.caps then + presence:add_child(b:caps()) + end for k, v in pairs(config.autojoin or {}) do if type(k) == "number" then b:join_room(v);