- self.plugin['xep_0045'].joinMUC(self.room,
- self.nick,
- # If a room password is needed, use:
- # password=the_room_password,
- wait=True)
-
- def register_bot_plugin(self, plugin_class):
- self.plugins.append(plugin_class(self))
+ self.plugin['xep_0045'].join_muc(self.room,
+ self.nick,
+ # If a room password is needed, use:
+ # password=the_room_password,
+ wait=True)
+
+ def register_bot_plugin(self, plugin_cls):
+ """Registers plugin, takes a class, the method instanciates the plugin
+
+ :param `sid.plugin.Plugin` plugin_cls: A :py:obj:`sid.plugin.Plugin` class
+ """
+ self.plugins.append(plugin_cls(self))