aboutsummaryrefslogtreecommitdiff
path: root/cogs
diff options
context:
space:
mode:
Diffstat (limited to 'cogs')
-rwxr-xr-xcogs/src.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/cogs/src.py b/cogs/src.py
index 698a086..a382418 100755
--- a/cogs/src.py
+++ b/cogs/src.py
@@ -72,6 +72,7 @@ async def pendingRuns(self, ctx):
mcbe_runs = 0
mcbeil_runs = 0
mcbece_runs = 0
+ runs_to_reject = []
head = {"Accept": "application/json", "User-Agent": "mcbeDiscordBot/1.0"}
gameID = 'yd4ovvg1' # ID of Minecraft bedrock
gameID2 = 'v1po7r76' # ID of Category extension
@@ -111,10 +112,7 @@ async def pendingRuns(self, ctx):
if value["data"][0]["names"][
"international"] in self.bot.runs_blacklist[
"players"]:
- await rejectRun(
- self, self.bot.config['api_key'], ctx, run_id,
- 'Detected as a banned player by our automatic filter'
- )
+ runs_to_reject.append([run_id, value['data'][0]['names']['international']])
elif value["data"][0]['rel'] == 'guest':
player = value["data"][0]['name']
else:
@@ -158,6 +156,9 @@ async def pendingRuns(self, ctx):
int(self.bot.config[str(ctx.message.guild.id)]["pending_channel"])
).send(embed=embed_stats)
+ for run in runs_to_reject:
+ await rejectRun(self, self.bot.config['api_key'], ctx, run[0], f'Detected as a banned player ({run[1]}) by our automatic filter')
+
async def verifyNew(self, apiKey=None, userID=None):
if apiKey == None: