From 34c317ece82fc079216d1e521fc52dd6be852838 Mon Sep 17 00:00:00 2001 From: CMDR furrycat Date: Mon, 26 Sep 2016 16:54:48 +0100 Subject: [PATCH] Bot may not be able to get avatar from unknown user. --- bot.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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'] -- 2.7.4