From b1dec9a488dd0f86bd179e2db6c703231c3da1a6 Mon Sep 17 00:00:00 2001 From: Death916 Date: Sun, 29 Jul 2018 20:12:12 -0700 Subject: [PATCH] cleanup --- combo.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/combo.py b/combo.py index 7cf0e4d..f70bf85 100644 --- a/combo.py +++ b/combo.py @@ -3,7 +3,8 @@ import time sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server = "chat.freenode.net" -channel = "##idk" +channel2 = "##idk" +channel = "#r.trees" nick = "combo" admin = "Death916" logout = "bye " + nick @@ -31,7 +32,7 @@ def join(chan): def ping(): sock.send(bytes("PONG :pingis\n", "UTF-8")) -def send(msg, target=channel): +def send(msg, target): sock.send(bytes("PRIVMSG " + target + " :" + msg + "\n", "UTF-8")) #def combo(): @@ -40,6 +41,7 @@ def send(msg, target=channel): def main(): connect() join(channel) + join(channel2) auth() while 1: ircmsg = sock.recv(3300).decode("UTF-8") @@ -58,9 +60,12 @@ def main(): if name == last_nick: combo += 1 - if message.rstrip() == "!combo": - send(last_nick + " is on a " + str(combo) + " message streak") - + if message.rstrip() == "!combo": + if combo < 5: + send(last_nick + " is on a " + str(combo) + " message streak", channel) + elif combo >= 6: + send(last_nick + " is on a " + str(combo) + " message streak. they're talkin to themselves", channel) + if name.lower() == admin.lower() and message.rstrip() == exit_code: sock.send(bytes("QUIT \n", "UTF-8")) return