turdbot/bot.py
2024-06-22 19:33:18 -06:00

27 lines
772 B
Python

from os import environ as env
import discord
from discord.ext import bridge, commands
from motor.motor_asyncio import AsyncIOMotorClient as MongoClient
from bin.storage import storage
bot = bridge.Bot(
help_command=commands.MinimalHelpCommand(),
description="!help for more info",
command_prefix="!",
intents=discord.Intents.all(),
activity=discord.Activity(
type=discord.ActivityType.watching,
name="you")
)
# bot.load_extension("cogs.triggers")
bot.load_extension("cogs.counting")
bot.load_extension("cogs.settings")
bot.load_extension("cogs.misc")
uri = f"mongodb://{env['DB_USERNAME']}:{env['DB_PASSWORD']}@{env['DB_HOST']}/?authSource=admin"
bot.db = MongoClient(uri)["turdbot"]
bot.version = "4.5.0"
bot.run(env["BOT_TOKEN"])