28 lines
758 B
Python
Executable File
28 lines
758 B
Python
Executable File
from discord.ext import commands
|
|
import os
|
|
|
|
class DiscordBot:
|
|
def __init__(self, config):
|
|
|
|
prefixes = ["/"]
|
|
|
|
self.client = commands.Bot(command_prefix=prefixes, case_insensitive=True)
|
|
self.client.prefixes = prefixes
|
|
|
|
# Load this cog first so the other cogs can use properties initialized here
|
|
self.client.load_extension("cogs.events")
|
|
|
|
for file in os.listdir("./cogs"):
|
|
if file.endswith(".py") and not (file.startswith(("events",))):
|
|
self.client.load_extension(f"cogs.{file[:-3]}")
|
|
|
|
def run(self):
|
|
self.client.run("NzYwNTI5NDY2MDI3MDE2MjUy.X3NYQg.Nz3bwxgltlayMStfT7F-OCbx9pE")
|
|
|
|
def get_client(self):
|
|
return self.client
|
|
|
|
|
|
bot = DiscordBot(None)
|
|
bot.run()
|