from templatebot import Bot from discord import AllowedMentions, Activity, Game from os import environ as env from dotenv import load_dotenv from cogs.help import BakerHelp from utils.database import DatabaseInterface load_dotenv(".env") bot = Bot( name="BakerBot", command_prefix="b!", logging_url=env.get("WEBHOOK", None), allowed_mentions=AllowedMentions(everyone=False, roles=False, users=False, replied_user=True), help_command=BakerHelp(), activity=Game("with cupcakes"), ) bot.VERSION = "1.0.0" bot.db = DatabaseInterface() bot.load_initial_cogs("cogs.profile", "cogs.dev", "cogs.recipe", "cogs.utility", "cogs.help") bot.run(env.get("TOKEN", None))
if not gconf: p = config.get("prefix", "!") else: p = gconf["prefix"] return p # Create the bot itself bot = Bot( name="ToxBot", command_prefix=get_prefix, intents=intents, allowed_mentions=AllowedMentions(replied_user=False, roles=False), help_command=None, ) bot.VERSION = "V1.0.0-alpha" bot.ENV = config.get("env", "prod") bot.config = config bot.db = DatabaseInterface(config, load("static/default.yml")) bot.api = HTTPClient(config["msgsafe"]) bot.times = AverageQueue() # Load the cogs we need bot.load_initial_cogs( "cogs.ui", "cogs.detector", ) # Run the bot bot.run(TOKEN)