コード例 #1
0
ファイル: bot.py プロジェクト: GuillaumeFromage/my-gozerbot
 chan = checkchan(self, res)
 if chan != None:
     (channel, res) = chan
 else:
     channel = nick
 # create ircevent
 ievent = Ircevent()
 ievent.nick = nick
 ievent.userhost = userhost
 ievent.channel = channel
 ievent.origtxt = res
 ievent.txt = res
 ievent.cmnd = 'DCC'
 ievent.bot = self
 ievent.sock = sock
 ievent.speed = 1
 ievent.isdcc = True
 # check if its a command if so dispatch
 if ievent.txt[0] == "!":
     ievent.txt = ievent.txt[1:]
     plugins.trydispatch(self, ievent)
     continue
 elif ievent.txt[0] == "@":
     # command is broadcast so send response to the paryline
     # members
     partyline.say_broadcast_notself(
         ievent.nick, "[%s] %s" % (ievent.nick, ievent.txt))
     # make queue and run trydispatch to see if command has
     # fired
     q = Queue.Queue()
     ievent.queues = [q]
コード例 #2
0
ファイル: bot.py プロジェクト: RetroRodent/my-gozerbot
 chan = checkchan(self, res)
 if chan != None:
     (channel, res) = chan
 else:
     channel = nick
 # create ircevent
 ievent = Ircevent()
 ievent.nick = nick
 ievent.userhost = userhost
 ievent.channel = channel
 ievent.origtxt = res
 ievent.txt = res
 ievent.cmnd = 'DCC'
 ievent.bot = self
 ievent.sock = sock
 ievent.speed = 1
 ievent.isdcc = True
 # check if its a command if so dispatch
 if ievent.txt[0] == "!":
     ievent.txt = ievent.txt[1:]
     plugins.trydispatch(self, ievent)
     continue
 elif ievent.txt[0] == "@":
     # command is broadcast so send response to the paryline
     # members
     partyline.say_broadcast_notself(ievent.nick, "[%s] %s" % (ievent.nick, ievent.txt))
     # make queue and run trydispatch to see if command has 
     # fired
     q = Queue.Queue()
     ievent.queues = [q]
     ievent.txt = ievent.txt[1:]