Exemple #1
0
    def on_welcome(self, c, e):
        logger.log_event(self.server, e)

        if self.password:
            self._identify()

        for channel in self.chans:
            self.join(channel)
Exemple #2
0
	def on_welcome(self, c, e):
		logger.log_event(self.server, e)

		if self.password:
			self._identify()

		for channel in self.chans:
			self.join(channel)
Exemple #3
0
	def say(self, channel, message):
		if isinstance(message, str):
			message = message.decode('utf-8', errors='replace')

		message = re.sub(r'\n', ' | ', message)

		source = NickMask('%s!%s@%s' % (self.nick, self.nick, self.nick))
		target = channel
		arguments = [message]
		if target.startswith('#'):
			type = 'pubmsg'
		else:
			type = 'privmsg'
		e = Event(type, source, target, arguments)

		self.connection.privmsg(channel, message)
		logger.log_event(self.server, e)
Exemple #4
0
    def say(self, channel, message):
        if isinstance(message, str):
            message = message.decode('utf-8', errors='replace')

        message = re.sub(r'\n', ' | ', message)

        source = NickMask('%s!%s@%s' % (self.nick, self.nick, self.nick))
        target = channel
        arguments = [message]
        if target.startswith('#'):
            type = 'pubmsg'
        else:
            type = 'privmsg'
        e = Event(type, source, target, arguments)

        self.connection.privmsg(channel, message)
        logger.log_event(self.server, e)
Exemple #5
0
	def on_topic(self, c, e):
		logger.log_event(self.server, e)
Exemple #6
0
	def on_quit(self, c, e):
		logger.log_event(self.server, e)
Exemple #7
0
	def on_nick(self, c, e):
		logger.log_event(self.server, e)
Exemple #8
0
 def on_quit(self, c, e):
     logger.log_event(self.server, e)
Exemple #9
0
	def on_pubnotice(self, c, e):
		logger.log_event(self.server, e)
Exemple #10
0
	def on_pubmsg(self, c, e):
		logger.log_event(self.server, e)
		channel = e.target
		user = e.source
		message = e.arguments[0]
Exemple #11
0
	def on_kick(self, c, e):
		logger.log_event(self.server, e)
		time.sleep(self.reconnect)
		self.join(e.target)
Exemple #12
0
 def on_privmsg(self, c, e):
     logger.log_event(self.server, e)
     user = e.source
     msg = e.arguments[0]
Exemple #13
0
 def on_kick(self, c, e):
     logger.log_event(self.server, e)
     time.sleep(self.reconnect)
     self.join(e.target)
Exemple #14
0
 def on_part(self, c, e):
     logger.log_event(self.server, e)
Exemple #15
0
 def on_pubmsg(self, c, e):
     logger.log_event(self.server, e)
     channel = e.target
     user = e.source
     message = e.arguments[0]
Exemple #16
0
 def on_mode(self, c, e):
     logger.log_event(self.server, e)
Exemple #17
0
 def on_topic(self, c, e):
     logger.log_event(self.server, e)
Exemple #18
0
 def on_nick(self, c, e):
     logger.log_event(self.server, e)
Exemple #19
0
	def on_mode(self, c, e):
		logger.log_event(self.server, e)
Exemple #20
0
 def on_action(self, c, e):
     logger.log_event(self.server, e)
Exemple #21
0
 def on_join(self, c, e):
     logger.log_event(self.server, e)
Exemple #22
0
	def on_join(self, c, e):
		logger.log_event(self.server, e)
Exemple #23
0
	def on_privmsg(self, c, e):
		logger.log_event(self.server, e)
		user = e.source
		msg = e.arguments[0]
Exemple #24
0
	def on_part(self, c, e):
		logger.log_event(self.server, e)
Exemple #25
0
	def on_action(self, c, e):
		logger.log_event(self.server, e)
Exemple #26
0
 def on_pubnotice(self, c, e):
     logger.log_event(self.server, e)