diff options
Diffstat (limited to 'ircbot/main.py')
| -rw-r--r-- | ircbot/main.py | 5 |
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: |
