From e56aee64210ebcb2603d1497bdc577670b7e0ed7 Mon Sep 17 00:00:00 2001 From: AnInternetTroll Date: Sun, 10 May 2020 11:57:29 +0100 Subject: General improvements --- bot.py | 67 +++++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 34 insertions(+), 33 deletions(-) (limited to 'bot.py') diff --git a/bot.py b/bot.py index cace1d1..179ca08 100755 --- a/bot.py +++ b/bot.py @@ -7,52 +7,53 @@ import config import json extensions = [ - "cogs.utils", - "cogs.admin" + "cogs.utils", + "cogs.admin" ] class BedrockBot(commands.Bot): - def __init__(self): - super().__init__(command_prefix='/') - self.logger = logging.getLogger('discord') + def __init__(self): + super().__init__(command_prefix='/') + self.logger = logging.getLogger('discord') - with open('custom_commands.json', 'r') as f: - self.custom_commands = json.load(f) + with open('custom_commands.json', 'r') as f: + self.custom_commands = json.load(f) - for extension in extensions: - self.load_extension(extension) - - + for extension in extensions: + self.load_extension(extension) + + - async def on_ready(self): - self.uptime = datetime.datetime.utcnow() + async def on_ready(self): + self.uptime = datetime.datetime.utcnow() - game = discord.Game("Mining away") - await self.change_presence(activity=game) + game = discord.Game("Mining away") + await self.change_presence(activity=game) - self.logger.warning(f'Online: {self.user} (ID: {self.user.id})') + self.logger.warning(f'Online: {self.user} (ID: {self.user.id})') - async def on_message(self, message): + async def on_message(self, message): - if message.author.bot: - return + if message.author.bot: + return - command = message.content.split()[0] + command = message.content.split()[0] - if command in self.custom_commands: - await message.channel.send(self.custom_commands[command]) - return + if command in self.custom_commands: + await message.channel.send(self.custom_commands[command]) + return - badWords = ["fair", "f a i r", "ⓕⓐⓘⓡ", "ⓕ ⓐ ⓘ ⓡ"] - if message.channel.id == 589110766578434078: - count = 0 - for word in badWords: - if word in message.content.lower(): - count += 1; - await message.channel.send('Fair '*count) + badWords = ["fair", "f a i r", "ⓕⓐⓘⓡ", "ⓕ ⓐ ⓘ ⓡ"] + if message.channel.id == 589110766578434078: + count = 0 + for word in badWords: + if word in message.content.lower(): + count += 1; + fair = 'Fair '*count + await message.channel.send(fair) - await self.process_commands(message) + await self.process_commands(message) - def run(self): - super().run(config.token, reconnect=True) + def run(self): + super().run(config.token, reconnect=True) -- cgit v1.2.3