aboutsummaryrefslogtreecommitdiff
path: root/cogs/src.py
diff options
context:
space:
mode:
authorMango0x45 <thomasvoss@live.com>2020-07-29 09:02:57 +0000
committerMango0x45 <thomasvoss@live.com>2020-07-29 09:02:57 +0000
commit9d2497a1a887d57435e1a2bc46df2311fdd38881 (patch)
tree8226d56cf7f541ae3493180d8899a04bfd9d2506 /cogs/src.py
parentab51bc9633bae052405a9c3d8eb0d7a5ca79780b (diff)
downloadsteve-bot-9d2497a1a887d57435e1a2bc46df2311fdd38881.tar
steve-bot-9d2497a1a887d57435e1a2bc46df2311fdd38881.tar.gz
steve-bot-9d2497a1a887d57435e1a2bc46df2311fdd38881.tar.bz2
steve-bot-9d2497a1a887d57435e1a2bc46df2311fdd38881.tar.lz
steve-bot-9d2497a1a887d57435e1a2bc46df2311fdd38881.tar.xz
steve-bot-9d2497a1a887d57435e1a2bc46df2311fdd38881.tar.zst
steve-bot-9d2497a1a887d57435e1a2bc46df2311fdd38881.zip
Autoreject runs from banned players
Diffstat (limited to 'cogs/src.py')
-rwxr-xr-xcogs/src.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/cogs/src.py b/cogs/src.py
index 8afe1b5..58e72af 100755
--- a/cogs/src.py
+++ b/cogs/src.py
@@ -22,7 +22,7 @@ async def rejectRun(self, apiKey, ctx, run, reason):
},
data=json.dumps(reject))
if r.status_code == 200 or r.status_code == 204:
- await ctx.send("Run rejected succesfully")
+ await ctx.send(f'Run rejected succesfully for {reason}')
else:
await ctx.send("Something went wrong")
await ctx.message.author.send(
@@ -102,12 +102,14 @@ async def pendingRuns(self, ctx):
if key == 'category' and not level:
categoryName = value["data"]["name"]
if key == 'videos':
- if value['links'][0]['uri'] in self.bot.video_blacklist:
+ if value['links'][0]['uri'] in self.bot.runs_blacklist["videos"]:
await rejectRun(
self, self.bot.config['api_key'], ctx, run_id,
'Detected as spam by our automatic filter')
if key == 'players':
- if value["data"][0]['rel'] == 'guest':
+ if value["data"[0]["names"]["international"] in self.bot.runs_blacklist["players"]:
+ await rejectRun(self, self.bot.config['api_key'], ctx, run_id, 'Banned player. https://www.speedrun.com/mcbe/thread/5cuo8/1#d2m6x')
+ elif value["data"][0]['rel'] == 'guest':
player = value["data"][0]['name']
else:
player = value["data"][0]["names"]["international"]