summaryrefslogtreecommitdiff
path: root/ircbot/main.py
diff options
context:
space:
mode:
Diffstat (limited to 'ircbot/main.py')
-rw-r--r--ircbot/main.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/ircbot/main.py b/ircbot/main.py
index b65b428..096dec8 100644
--- a/ircbot/main.py
+++ b/ircbot/main.py
@@ -9,6 +9,7 @@ import urllib.parse
import hashlib
import re
import requests
+import html
connect_time = time.time()
@@ -290,7 +291,7 @@ def url_titles(text):
if match:
title_content = match.group(1).strip()
if title_content:
- results.append(title_content)
+ results.append(html.unescape(title_content))
except Exception as e:
print(e)
return results
@@ -526,7 +527,7 @@ class IRCBot:
self.handle_command(nick, reply_target, cmd, args)
except IndexError:
pass
- if not is_cmd:
+ if not is_cmd and reply_target not in config['nolinks']:
titles = url_titles(message)
if len(titles) > 0:
for t in titles: