aboutsummaryrefslogtreecommitdiff
path: root/bot.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 /bot.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 'bot.py')
-rwxr-xr-xbot.py25
1 files changed, 10 insertions, 15 deletions
diff --git a/bot.py b/bot.py
index 9e4f78c..3b46971 100755
--- a/bot.py
+++ b/bot.py
@@ -7,15 +7,8 @@ import datetime
import json
extensions = [
- "cogs.utils",
- "cogs.admin",
- "cogs.src",
- "cogs.trans",
- "cogs.player",
- "cogs.general",
- "cogs.webserver",
- "cogs.logs",
- "cogs.twitter"
+ "cogs.utils", "cogs.admin", "cogs.src", "cogs.trans", "cogs.player",
+ "cogs.general", "cogs.webserver", "cogs.logs", "cogs.twitter"
]
@@ -32,10 +25,13 @@ def get_prefix(bot, message):
# If we are in a guild, we allow for the user to mention us or use any of the prefixes in our list.
return commands.when_mentioned_or(*prefixes)(bot, message)
-class BedrockBot(commands.Bot):
+class BedrockBot(commands.Bot):
def __init__(self):
- super().__init__(command_prefix=get_prefix, case_insensitive=True, allowed_mentions=discord.AllowedMentions(everyone=False, users=True, roles=False))
+ super().__init__(command_prefix=get_prefix,
+ case_insensitive=True,
+ allowed_mentions=discord.AllowedMentions(
+ everyone=False, users=True, roles=False))
self.logger = logging.getLogger('discord')
self.messageBlacklist = []
self.session = aiohttp.ClientSession()
@@ -47,7 +43,6 @@ class BedrockBot(commands.Bot):
self.config = json.load(f)
config = self.config
-
async def on_ready(self):
self.uptime = datetime.datetime.utcnow()
@@ -60,11 +55,11 @@ class BedrockBot(commands.Bot):
except json.decoder.JSONDecodeError:
self.blacklist = []
- with open('video_blacklist.json', 'r') as f:
+ with open('runs_blacklist.json', 'r') as f:
try:
- self.video_blacklist = json.load(f)
+ self.runs_blacklist = json.load(f)
except json.decoder.JSONDecodeError:
- self.video_blacklist = []
+ self.runs_blacklist = {"videos": [], "players": []}
for extension in extensions:
self.load_extension(extension)