Merge pull request #5 from benharri/master

fix ping, systemd example
This commit is contained in:
RussellChamp authored and GitHub committed 2018-10-05 14:01:01 -04:00
commit e5c499d86e
8 files changed
+55 -40

No files matched your search

+6 -6
View File
@@ -43,8 +43,8 @@ parser.add_option("-n", "--nick", dest="nick", default='tildebot',
p = inflect.engine() p = inflect.engine()
def ping(): def ping(pong):
ircsock.send("PONG :pingis\n") ircsock.send("PONG {}\n".format(pong))
def sendmsg(chan , msg): def sendmsg(chan , msg):
ircsock.send("PRIVMSG "+ chan +" :"+ msg +"\n") ircsock.send("PRIVMSG "+ chan +" :"+ msg +"\n")
@@ -263,8 +263,8 @@ def listen(botnick):
ircmsg = ircsock.recv(2048) ircmsg = ircsock.recv(2048)
ircmsg = ircmsg.strip('\n\r') ircmsg = ircmsg.strip('\n\r')
if ircmsg.find("PING :") != -1: if ircmsg[:4] == "PING":
ping() ping(ircmsg.split(" ")[1])
formatted = formatter.format_message(ircmsg) formatted = formatter.format_message(ircmsg)
@@ -337,8 +337,8 @@ def listen(botnick):
if ircmsg.find(":" + botnick + ":") != -1: if ircmsg.find(":" + botnick + ":") != -1:
mug_off(channel) mug_off(channel)
if ircmsg.find("PING :") != -1: if ircmsg[:4] == "PING":
ping() ping(ircmsg.split(" ")[1])
sys.stdout.flush() sys.stdout.flush()
time.sleep(1) time.sleep(1)
+4 -4
View File
@@ -179,8 +179,8 @@ def finish_story(channel):
state[channel] = State.idle state[channel] = State.idle
# System things # System things
def ping(): def ping(pong):
ircsock.send("PONG :pingis\n") ircsock.send("PONG {}\n".format(pong))
def sendmsg(chan , msg): def sendmsg(chan , msg):
ircsock.send("PRIVMSG {} :{}\n".format(chan, msg)) ircsock.send("PRIVMSG {} :{}\n".format(chan, msg))
@@ -212,8 +212,8 @@ def listen(botnick):
ircmsg = ircsock.recv(2048) ircmsg = ircsock.recv(2048)
ircmsg = ircmsg.strip('\n\r') ircmsg = ircmsg.strip('\n\r')
if ircmsg.find("PING :") != -1: if ircmsg[:4] == "PING":
ping() ping(ircmsg.split(" ")[1])
formatted = msgformatter.format_message(ircmsg) formatted = msgformatter.format_message(ircmsg)
if "" == formatted: if "" == formatted:
+6 -6
View File
@@ -22,8 +22,8 @@ parser.add_option("-n", "--nick", dest="nick", default='quote_bot',
(options, args) = parser.parse_args() (options, args) = parser.parse_args()
def ping(): def ping(pong):
ircsock.send("PONG :pingis\n") ircsock.send("PONG {}\n".format(pong))
def sendmsg(chan , msg): def sendmsg(chan , msg):
ircsock.send("PRIVMSG "+ chan +" :"+ msg +"\n") ircsock.send("PRIVMSG "+ chan +" :"+ msg +"\n")
@@ -81,8 +81,8 @@ def listen():
ircmsg = ircsock.recv(2048) ircmsg = ircsock.recv(2048)
ircmsg = ircmsg.strip('\n\r') ircmsg = ircmsg.strip('\n\r')
if ircmsg.find("PING :") != -1: if ircmsg[:4] == "PING":
ping() ping(ircmsg.split(" ")[1])
formatted = formatter.format_message(ircmsg) formatted = formatter.format_message(ircmsg)
@@ -108,8 +108,8 @@ def listen():
if ircmsg.find(":!haiku") != -1: if ircmsg.find(":!haiku") != -1:
haiku(options.channel) haiku(options.channel)
if ircmsg.find("PING :") != -1: if ircmsg[:4] == "PING":
ping() ping(ircmsg.split(" ")[1])
sys.stdout.flush() sys.stdout.flush()
time.sleep(1) time.sleep(1)
+15
View File
@@ -0,0 +1,15 @@
[Unit]
Description=tildebot daemon
After=tildebot.service
[Service]
Type=simple
ExecStart=/home/krowbar/Code/irc/tildebot.py -s 127.0.0.1 -n tildebot -c \#tildetown
WorkingDirectory=/home/krowbar/Code/irc/
Restart=always
RestartSec=5
StartLimitInterval=60s
StartLimitBurst=3
[Install]
WantedBy=default.target
+6 -6
View File
@@ -22,8 +22,8 @@ parser.add_option("-n", "--nick", dest="nick", default='tilde_bot',
(options, args) = parser.parse_args() (options, args) = parser.parse_args()
def ping(): def ping(pong):
ircsock.send("PONG :pingis\n") ircsock.send("PONG {}\n".format(pong))
def sendmsg(chan , msg): def sendmsg(chan , msg):
ircsock.send("PRIVMSG "+ chan +" :"+ msg +"\n") ircsock.send("PRIVMSG "+ chan +" :"+ msg +"\n")
@@ -61,8 +61,8 @@ def listen():
ircmsg = ircsock.recv(2048) ircmsg = ircsock.recv(2048)
ircmsg = ircmsg.strip('\n\r') ircmsg = ircmsg.strip('\n\r')
if ircmsg.find("PING :") != -1: if ircmsg[:4] == "PING":
ping() ping(ircmsg.split(" ")[1])
formatted = formatter.format_message(ircmsg) formatted = formatter.format_message(ircmsg)
@@ -79,8 +79,8 @@ def listen():
if ircmsg.find(":!tilde") != -1: if ircmsg.find(":!tilde") != -1:
tilde(options.channel, user, time) tilde(options.channel, user, time)
if ircmsg.find("PING :") != -1: if ircmsg[:4] == "PING":
ping() ping(ircmsg.split(" ")[1])
sys.stdout.flush() sys.stdout.flush()
+6 -6
View File
@@ -36,8 +36,8 @@ JACKPOT_FILE = "tildejackpot.txt"
JACKPOT_MIN = 3 JACKPOT_MIN = 3
DEBUG = False DEBUG = False
def ping(): def ping(pong):
ircsock.send("PONG :pingis\n") ircsock.send("PONG {}\n".format(pong))
def sendmsg(chan , msg): def sendmsg(chan , msg):
ircsock.send("PRIVMSG "+ chan +" :"+ msg +"\n") ircsock.send("PRIVMSG "+ chan +" :"+ msg +"\n")
@@ -181,8 +181,8 @@ def listen():
for msg in ircmsg.split('\n'): for msg in ircmsg.split('\n'):
msg = msg.strip('\n\r') msg = msg.strip('\n\r')
if msg.find("PING :") != -1: if msg[:4] == "PING":
ping() ping(msg.split(" ")[1])
formatted = formatter.format_message(msg) formatted = formatter.format_message(msg)
@@ -213,8 +213,8 @@ def listen():
if msg.find(":!rollcall") != -1: if msg.find(":!rollcall") != -1:
rollcall(channel) rollcall(channel)
if msg.find("PING :") != -1: if msg[:4] == "PING":
ping() ping(msg.split(" ")[1])
sys.stdout.flush() sys.stdout.flush()
time.sleep(1) time.sleep(1)
+6 -6
View File
@@ -30,8 +30,8 @@ parser.add_option("-n", "--nick", dest="nick", default='topicbot',
p = inflect.engine() p = inflect.engine()
def ping(): def ping(pong):
ircsock.send("PONG :pingis\n") ircsock.send("PONG {}\n".format(pong))
def sendmsg(chan , msg): def sendmsg(chan , msg):
ircsock.send("PRIVMSG "+ chan +" :"+ msg +"\n") ircsock.send("PRIVMSG "+ chan +" :"+ msg +"\n")
@@ -145,8 +145,8 @@ def listen():
ircmsg = ircsock.recv(2048) ircmsg = ircsock.recv(2048)
ircmsg = ircmsg.strip('\n\r') ircmsg = ircmsg.strip('\n\r')
if ircmsg.find("PING :") != -1: if ircmsg[:4] == "PING":
ping() ping(ircmsg.split(" ")[1])
formatted = formatter.format_message(ircmsg) formatted = formatter.format_message(ircmsg)
@@ -187,8 +187,8 @@ def listen():
if ircmsg.find(":!rollcall") != -1: if ircmsg.find(":!rollcall") != -1:
rollcall(channel) rollcall(channel)
if ircmsg.find("PING :") != -1: if ircmsg[:4] == "PING":
ping() ping(ircmsg.split(" ")[1])
sys.stdout.flush() sys.stdout.flush()
time.sleep(1) time.sleep(1)
+6 -6
View File
@@ -56,8 +56,8 @@ def resetGlobals():
currentScores.clear() currentScores.clear()
def ping(): def ping(pong):
ircsock.send("PONG :pingis\n") ircsock.send("PONG {}\n".format(pong))
def sendmsg(chan , msg): def sendmsg(chan , msg):
ircsock.send("PRIVMSG "+ chan +" :"+ msg +"\n") ircsock.send("PRIVMSG "+ chan +" :"+ msg +"\n")
@@ -220,8 +220,8 @@ def listen():
ircmsg = ircsock.recv(2048) ircmsg = ircsock.recv(2048)
ircmsg = ircmsg.strip('\n\r') ircmsg = ircmsg.strip('\n\r')
if ircmsg.find("PING :") != -1: if ircmsg[:4] == "PING":
ping() ping(ircmsg.split(" ")[1])
formatted = formatter.format_message(ircmsg) formatted = formatter.format_message(ircmsg)
@@ -254,8 +254,8 @@ def listen():
if ircmsg.find(":!rollcall") != -1: if ircmsg.find(":!rollcall") != -1:
rollcall(channel) rollcall(channel)
if ircmsg.find("PING :") != -1: if ircmsg[:4] == "PING":
ping() ping(ircmsg.split(" ")[1])
sys.stdout.flush() sys.stdout.flush()
time.sleep(1) time.sleep(1)