mirror of
https://github.com/Syncplay/syncplay
synced 2025-03-11 06:07:53 +00:00
Merge branch 'master' of https://github.com/HarHar/syncplay
This commit is contained in:
commit
b81f24ae17
@ -49,7 +49,7 @@ class Bot(object):
|
|||||||
self.sock.recv(4096) #We don't want to join if nickserv hasn't done its job (shouldn't really matter, but good for vHost)
|
self.sock.recv(4096) #We don't want to join if nickserv hasn't done its job (shouldn't really matter, but good for vHost)
|
||||||
|
|
||||||
if channel != '':
|
if channel != '':
|
||||||
self.join(channel)
|
self.join(channel, channelPassword)
|
||||||
|
|
||||||
self.active = True
|
self.active = True
|
||||||
self.thread = threading.Thread(target=handlingThread, args=(self.sock, self))
|
self.thread = threading.Thread(target=handlingThread, args=(self.sock, self))
|
||||||
@ -75,7 +75,10 @@ class Bot(object):
|
|||||||
self.sockSend('PRIVMSG ' + who + ' :' + message)
|
self.sockSend('PRIVMSG ' + who + ' :' + message)
|
||||||
def join(self, channel, passw=''):
|
def join(self, channel, passw=''):
|
||||||
if passw != '': passw = ' ' + passw
|
if passw != '': passw = ' ' + passw
|
||||||
self.sockSend('JOIN ' + channel + passw)
|
self.sockSend('\r\nJOIN ' + channel + passw)
|
||||||
|
#Just to make sure we joined; doesn't hurt anyone
|
||||||
|
sleep(1)
|
||||||
|
self.sockSend('\r\nJOIN ' + channel + passw)
|
||||||
def part(self, channel, reason=''):
|
def part(self, channel, reason=''):
|
||||||
self.sockSend('PART ' + channel + ' :' + reason)
|
self.sockSend('PART ' + channel + ' :' + reason)
|
||||||
def quit(self, reason='Leaving'):
|
def quit(self, reason='Leaving'):
|
||||||
@ -94,7 +97,7 @@ class Bot(object):
|
|||||||
rooms = self.functions[1]()
|
rooms = self.functions[1]()
|
||||||
|
|
||||||
if len(rooms) == 0:
|
if len(rooms) == 0:
|
||||||
self.msg(to, chr(3) + '5Error!' + chr(15) + ' No rooms found on server')
|
self.msg(to, chr(3) + '12Notice:' + chr(15) + ' No rooms found on server')
|
||||||
return
|
return
|
||||||
|
|
||||||
out = 'Currently the Syncplay server hosts viewing sessions as follows: '
|
out = 'Currently the Syncplay server hosts viewing sessions as follows: '
|
||||||
@ -172,6 +175,9 @@ def handlingThread(sock, bot):
|
|||||||
|
|
||||||
lsplit = line.split(':')
|
lsplit = line.split(':')
|
||||||
if len(lsplit) >= 2:
|
if len(lsplit) >= 2:
|
||||||
|
if lsplit[1].split(' ')[1] == '404':
|
||||||
|
bot.join(bot.channel, bot.channelPassword)
|
||||||
|
|
||||||
if 'PRIVMSG' in lsplit[1] or 'NOTICE' in lsplit[1]:
|
if 'PRIVMSG' in lsplit[1] or 'NOTICE' in lsplit[1]:
|
||||||
# ---BEGIN WTF BLOCK---
|
# ---BEGIN WTF BLOCK---
|
||||||
lsplit = line.split(':')
|
lsplit = line.split(':')
|
||||||
|
Loading…
Reference in New Issue
Block a user