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