diff options
author | Mango0x45 <thomasvoss@live.com> | 2020-07-31 07:46:24 +0000 |
---|---|---|
committer | Mango0x45 <thomasvoss@live.com> | 2020-07-31 07:46:24 +0000 |
commit | 764c55dc2081777b3eaf9bdaca1e4b239e749f0e (patch) | |
tree | c70f0b8499adbf037b0b7b5c0c7fd897316d6ba1 /cogs | |
parent | b3eb57494fe322f8d2cec773cf670a8a6fba6508 (diff) | |
download | steve-bot-764c55dc2081777b3eaf9bdaca1e4b239e749f0e.tar steve-bot-764c55dc2081777b3eaf9bdaca1e4b239e749f0e.tar.gz steve-bot-764c55dc2081777b3eaf9bdaca1e4b239e749f0e.tar.bz2 steve-bot-764c55dc2081777b3eaf9bdaca1e4b239e749f0e.tar.lz steve-bot-764c55dc2081777b3eaf9bdaca1e4b239e749f0e.tar.xz steve-bot-764c55dc2081777b3eaf9bdaca1e4b239e749f0e.tar.zst steve-bot-764c55dc2081777b3eaf9bdaca1e4b239e749f0e.zip |
Should reject multiple runs with one \!pending
Diffstat (limited to 'cogs')
-rwxr-xr-x | cogs/src.py | 9 |
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: |