# module code
import re
-from collections import namedtuple
re_findtwitter = re.compile(r"""https?://(?:www\.)?(?:twitter|x)\.com/([-.a-z0-9/]+)""", re.I)
@lib.hooknum("PRIVMSG")
def privmsg_hook(bot, line):
pieces = line.split(None, 3)
chan = pieces[2]
+ if chan[0] != "#": return
msg = pieces[3][1:]
+
replaced = ""
for mo in re_findtwitter.finditer(msg):
replaced += re_findtwitter.sub(r"https://nitter.projectsegfau.lt/\1", mo.group(0)) + " "