diff --git a/main.py b/main.py index 19a441c..a24d103 100644 --- a/main.py +++ b/main.py @@ -1,3 +1,4 @@ +import re import time import os import random @@ -155,6 +156,8 @@ async def message_received(nick, target, message, **kwargs): return msg = message + msg = msg.replace("!dall", " !dall") + msg = re.sub(r'!\W+', ' ', msg) now = datetime.now() now = time.mktime(now.timetuple()) await handle_msg(nick, msg, target, now) @@ -170,7 +173,7 @@ async def handle_msg(nick, msg, target, now: float): return spl = msg.split(' ') - if "!dall" not in spl[:2]: + if "!dall" not in spl[:3]: # stupid fix for IRC bridge bots return msg = msg[msg.find("!dall"):]