예제 #1
0
파일: bot.py 프로젝트: Thezomg/ZomgBot
 def noticed(self, user, channel, msg):
     info = glob.str_to_tuple(user)
     if channel[0] in self.supported.getFeature("CHANTYPES"):
         ch = self.getChannel(channel)
         u = ch.getOrCreateUser(user)
         self.events.dispatchEvent(name="ChannelNotice", event=Event(channel=ch, user=u, message=msg))
         print "N %s: <%s> %s" % (channel, u, msg)
     elif channel == self.nickname:
         self.events.dispatchEvent(name="PrivateNotice", event=Event(user=self.getOrCreateUser(user), message=msg))
         print "N <%s> %s" % (info[0], msg)
예제 #2
0
파일: bot.py 프로젝트: Thezomg/ZomgBot
 def privmsg(self, user, channel, msg):
     info = glob.str_to_tuple(user)
     if channel[0] in self.supported.getFeature("CHANTYPES"):
         ch = self.getChannel(channel)
         u = ch.getOrCreateUser(user)
         self.events.dispatchEvent(name="ChannelMsg", event=Event(channel=ch, user=u, message=msg))
         print "%s: <%s> %s" % (channel, u, msg)
     elif channel == self.nickname:
         self.events.dispatchEvent(name="PrivateMsg", event=Event(user=self.getOrCreateUser(user), message=msg))
         print "<%s> %s" % (info[0], msg)
     else:
         print "Unrecognized target type: {}".format(channel)
예제 #3
0
파일: bot.py 프로젝트: rfsimoes/ZomgBot
 def noticed(self, user, channel, msg):
     info = glob.str_to_tuple(user)
     if channel[0] in self.supported.getFeature("CHANTYPES"):
         ch = self.getChannel(channel)
         u = ch.getOrCreateUser(user)
         self.events.dispatchEvent(name="ChannelNotice",
                                   event=Event(channel=ch,
                                               user=u,
                                               message=msg))
         print "N %s: <%s> %s" % (
             channel,
             u,
             msg,
         )
     elif channel == self.nickname:
         self.events.dispatchEvent(name="PrivateNotice",
                                   event=Event(
                                       user=self.getOrCreateUser(user),
                                       message=msg))
         print "N <%s> %s" % (info[0], msg)
예제 #4
0
파일: bot.py 프로젝트: rfsimoes/ZomgBot
 def privmsg(self, user, channel, msg):
     info = glob.str_to_tuple(user)
     if channel[0] in self.supported.getFeature("CHANTYPES"):
         ch = self.getChannel(channel)
         u = ch.getOrCreateUser(user)
         self.events.dispatchEvent(name="ChannelMsg",
                                   event=Event(channel=ch,
                                               user=u,
                                               message=msg))
         print "%s: <%s> %s" % (
             channel,
             u,
             msg,
         )
     elif channel == self.nickname:
         self.events.dispatchEvent(name="PrivateMsg",
                                   event=Event(
                                       user=self.getOrCreateUser(user),
                                       message=msg))
         print "<%s> %s" % (info[0], msg)
     else:
         print "Unrecognized target type: {}".format(channel)