From 21532c005d006d19cc206f2ce8bfa95ffe0d2294 Mon Sep 17 00:00:00 2001 From: GandC Snow Date: Wed, 8 Dec 2021 00:17:28 +0300 Subject: [PATCH] restart if fail --- server.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/server.py b/server.py index 088192b..726e0b9 100644 --- a/server.py +++ b/server.py @@ -7,10 +7,10 @@ host = '0.0.0.0' port = 7747 addr = (host,port) -irc_host = 's1.tomasgl.piv' +irc_host = 's1.tomas.gl' irc_port = 6667 irc_chat_name = '#notifications' -irc_bot_nickname = 'GandC_LogMon_Bot' +irc_bot_nickname = 'Test_BOT' s = socket(AF_INET, SOCK_DGRAM) # Socket creation s.bind(addr) # Bind socket to ip @@ -23,7 +23,7 @@ def on_join(connection, event): connection.privmsg(irc_chat_name, 'Bot started') def on_disconnect(connection, event): - exit() + exit(1) reactor = client.Reactor() irc = reactor.server() @@ -31,7 +31,8 @@ irc.connect(irc_host, irc_port, irc_bot_nickname) irc.add_global_handler("welcome", on_connect) irc.add_global_handler("join", on_join) irc.add_global_handler('disconnect', on_disconnect) -Thread(target=reactor.process_forever).start() +while True: + Thread(target=reactor.process_forever).start() while True: message, addr = s.recvfrom(1024) # receive message