'author': 'Erebus Team',
'license': 'public domain',
'compatible': [0], # compatible module API versions
- 'depends': [], # other modules required to work properly?
+ 'depends': ['urls'], # other modules required to work properly?
'softdeps': [], # modules which are preferred but not required
}
for mo in re_findtwitter.finditer(msg):
replaced += re_findtwitter.sub(bot.parent.cfg.get('nitterize', 'instance', 'https://nitter.net') + r"\1", mo.group(0)) + " "
if replaced:
- bot.msg(chan, "%s" % (replaced))
+ bot.msg(chan, replaced)
+ titles = lib.mod('urls').process_line(replaced)
+ lib.mod('urls').send_response(bot, chan, titles)
@lib.hook(glevel=lib.STAFF, needchan=False)
@lib.argsEQ(1)
line = ''
responses = process_line(line)
+ send_response(bot, chan, responses)
+
+def send_response(bot, chan, responses):
if len(responses) > 0:
if lib.parent.cfg.getboolean('urls', 'multiline'):
for r in responses: