Esempio n. 1
0
	def trig_load(self, bot, source, target, trigger, argument):
		plugin = argument
		if utility.has_admin_privileges(source, target):
			try:
				bot.load_plugin(plugin)
			except ImportError, e:
				return "Unable to load '%s', %s" % (plugin, e)
			return "Plugin %s loaded. Use 'reload' to initialize it." % plugin
Esempio n. 2
0
	def trig_delfav(self, bot, source, target, trigger, argument):
		if utility.has_admin_privileges(source, target):
			m = re.search('^([^\s]+)', argument)
		
			if m:
				fav_trig = m.group(1)

				if fav_trig in self.favorites:
					del self.favorites[fav_trig]
	
					self.save()

					return "Favorite %s deleted." % fav_trig
Esempio n. 3
0
	def trig_reload(self, bot, source, target, trigger, argument):
		if utility.has_admin_privileges(source, target):
			bot.reload_plugins()
			return "Reloaded and good to go!"
Esempio n. 4
0
	def trig_load(self, bot, source, target, trigger, argument):
		plugin = argument
		if utility.has_admin_privileges(source, target):
			bot.load_plugin(plugin)
			return "Plugin %s loaded. Use 'reload' to initialize it." % plugin
Esempio n. 5
0
 def trig_raw(self, bot, source, target, trigger, argument):
     if utility.has_admin_privileges(source, target):
         bot.send(argument)
Esempio n. 6
0
	def trig_raw(self, bot, source, target, trigger, argument, network, **kwargs):
		if utility.has_admin_privileges(source, target):
			bot.send(network, argument)
Esempio n. 7
0
	def trig_raw(self, bot, source, target, trigger, argument):
		if utility.has_admin_privileges(source, target):
			bot.send(argument)
Esempio n. 8
0
	def trig_options(self, bot, source, target, trigger, argument):
		if utility.has_admin_privileges(source, target):
			self.on_message(bot, source, target, trigger, argument)
Esempio n. 9
0
 def trig_options(self, bot, source, target, trigger, argument):
     if utility.has_admin_privileges(source, target):
         self.on_message(bot, source, target, trigger, argument)
Esempio n. 10
0
 def trig_reload(self, bot, source, target, trigger, argument):
     if utility.has_admin_privileges(source, target):
         bot.reload_plugins()
         return "Reloaded and good to go!"
Esempio n. 11
0
 def trig_load(self, bot, source, target, trigger, argument):
     plugin = argument
     if utility.has_admin_privileges(source, target):
         bot.load_plugin(plugin)
         return "Plugin %s loaded. Use 'reload' to initialize it." % plugin