feat: Add intern feature, assignment to a mentor every week, follows him/her in voice channel when they join/move or disconnect

This commit is contained in:
2026-07-16 13:11:29 +02:00
parent d14ca4ab3e
commit 6692c43102
8 changed files with 174 additions and 11 deletions

View File

@@ -1,10 +1,9 @@
import discord
from discord.ext import bridge
# from cogs.birthday import BirthdayCog
# from cogs.productivity import ProductivityCog
from discord.ext import commands
from cogs.cs import CSCog
from cogs.insult import InsultsCog
from cogs.roulette import RouletteCog
from cogs.intern import InternCog
from setup.logger import LOGGER
bot_intents = discord.Intents.default()
@@ -13,13 +12,15 @@ bot_intents.members = True
bot_intents.presences = True
bot_intents.guilds = True
bot_intents.reactions = True
bot_intents.voice_states = True
bot = bridge.Bot(command_prefix='$', intents=bot_intents)
bot = commands.Bot(command_prefix='$', intents=bot_intents)
COG_REGISTRY = {
'cs': CSCog,
'insult': InsultsCog,
'roulette': RouletteCog
'roulette': RouletteCog,
'intern': InternCog
}