Fixed some bug
This commit is contained in:
parent
4b722ff2dc
commit
8ca3e79327
9
bot.py
9
bot.py
|
@ -8,15 +8,16 @@ from secrets import USER, PASSWORD
|
|||
class Bot(object):
|
||||
def __init__(self, irc, v5, channels):
|
||||
self.irc = IRC(*irc)
|
||||
self.sock = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
|
||||
self.channels = channels
|
||||
self._sock = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
|
||||
self._v5_handler = Thread(target=self._handle_v5)
|
||||
|
||||
self._sock.bind(v5)
|
||||
|
||||
def start(self):
|
||||
# Start IRC
|
||||
self.irc.start(USER, PASSWORD)
|
||||
|
||||
# Join channels
|
||||
for c in self.channels:
|
||||
self.irc.join(c)
|
||||
|
||||
|
@ -29,7 +30,7 @@ class Bot(object):
|
|||
|
||||
def _handle_v5(self):
|
||||
while True:
|
||||
data, addr = self.v5_sock.recvfrom(4096)
|
||||
data, addr = self._sock.recvfrom(4096)
|
||||
data = data.decode()
|
||||
print(f"v5: Received <{data}>")
|
||||
self.irc.msg(data, "#glados")
|
||||
self.irc.send("#glados", data)
|
||||
|
|
Loading…
Reference in New Issue