From: CMDR furrycat Date: Mon, 26 Sep 2016 15:54:48 +0000 (+0100) Subject: Bot may not be able to get avatar from unknown user. X-Git-Url: http://git.furryclan.net/?a=commitdiff_plain;h=34c317ece82fc079216d1e521fc52dd6be852838;p=furrycat%2Fcatbot.git Bot may not be able to get avatar from unknown user. --- diff --git a/bot.py b/bot.py index 150edb2..f82434e 100755 --- a/bot.py +++ b/bot.py @@ -213,11 +213,15 @@ def do_commands(message, command, raw, non_admin): url = m.group(1) m = re.match(r'<@(\d+)>', url) if m is not None: + other = None id = str(m.group(1)) for member in client.get_all_members(): if member.id == id: other = member - if other is not None: + if other is None: + log.warning("Can't see requested user {}".format(url)) + url = None + else: url = other.avatar_url elif len(message.attachments): url = message.attachments[0]['url']