Files
YandexMusicDiscordBot/MusicBot/main.py
2025-01-08 21:55:34 +03:00

40 lines
839 B
Python

import os
import logging
from dotenv import load_dotenv
import discord
from discord.ext.commands import Bot
try:
import coloredlogs
coloredlogs.install()
except ImportError:
pass
intents = discord.Intents.all()
bot = Bot(intents=intents)
cogs_list = [
'general',
'voice'
]
for cog in cogs_list:
bot.load_extension(f'MusicBot.cogs.{cog}')
@bot.event
async def on_ready():
logging.info("Bot's ready!")
if __name__ == '__main__':
load_dotenv()
if not os.path.exists('music'):
os.mkdir('music')
token = os.getenv('TOKEN')
if not token:
raise ValueError('You must specify the bot TOKEN in your enviroment')
logging.basicConfig(format='%(asctime)s:%(levelname)s:%(name)s: %(message)s')
logging.getLogger('discord').setLevel(logging.INFO)
bot.run(token)