コード例 #1
0
ファイル: reloader.py プロジェクト: mrevilme/pyirkbot
	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
コード例 #2
0
ファイル: favorites.py プロジェクト: raek/pynik
	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
コード例 #3
0
ファイル: reloader.py プロジェクト: Merola/pynik
	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!"
コード例 #4
0
ファイル: reloader.py プロジェクト: Merola/pynik
	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
コード例 #5
0
ファイル: standard.py プロジェクト: modulexcite/pynik
 def trig_raw(self, bot, source, target, trigger, argument):
     if utility.has_admin_privileges(source, target):
         bot.send(argument)
コード例 #6
0
ファイル: standard.py プロジェクト: SoundGoof/pyirkbot
	def trig_raw(self, bot, source, target, trigger, argument, network, **kwargs):
		if utility.has_admin_privileges(source, target):
			bot.send(network, argument)
コード例 #7
0
ファイル: standard.py プロジェクト: daniel-lundin/pynik
	def trig_raw(self, bot, source, target, trigger, argument):
		if utility.has_admin_privileges(source, target):
			bot.send(argument)
コード例 #8
0
ファイル: options.py プロジェクト: SoundGoof/pyirkbot
	def trig_options(self, bot, source, target, trigger, argument):
		if utility.has_admin_privileges(source, target):
			self.on_message(bot, source, target, trigger, argument)
コード例 #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)
コード例 #10
0
ファイル: reloader.py プロジェクト: modulexcite/pynik
 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!"
コード例 #11
0
ファイル: reloader.py プロジェクト: modulexcite/pynik
 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