aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Johannes Christ <[email protected]>2020-01-12 11:22:53 +0100
committerGravatar Johannes Christ <[email protected]>2020-01-12 11:58:57 +0100
commit4fd5d86ce2cee62f3d1cad1cf70dca11a6546d8e (patch)
tree7c0bd2a260b97080dfaa72295a539d15c88d08c3
parentAdd the `metrics` cog. (diff)
Only request offline members for large guilds.
Diffstat (limited to '')
-rw-r--r--bot/cogs/metrics.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/bot/cogs/metrics.py b/bot/cogs/metrics.py
index 79c754c21..e356ba294 100644
--- a/bot/cogs/metrics.py
+++ b/bot/cogs/metrics.py
@@ -25,8 +25,9 @@ class Metrics(Cog):
async def on_ready(self) -> None:
members_by_status = defaultdict(lambda: defaultdict(int))
- await self.bot.request_offline_members(*self.bot.guilds)
for guild in self.bot.guilds:
+ if guild.large:
+ await self.bot.request_offline_members(guild)
for member in guild.members:
members_by_status[guild.id][member.status] += 1