Don't greet a joiner on a different server.
authorCMDR furrycat <elite@furrycat.net>
Wed, 28 Sep 2016 12:53:03 +0000 (13:53 +0100)
committerCMDR furrycat <elite@furrycat.net>
Wed, 28 Sep 2016 12:53:03 +0000 (13:53 +0100)
bot.py

diff --git a/bot.py b/bot.py
index 026ca49..e37a39e 100755 (executable)
--- a/bot.py
+++ b/bot.py
@@ -485,6 +485,8 @@ def channels_to_greet():
   return channels
 
 def should_greet_member_in(channel, member, role_name = 'Unassigned', minimum = 1):
+  if member not in channel.server.members:
+    return False
   permissions = channel.permissions_for(member)
   if permissions is None:
     return False