31 lines
1.2 KiB
Python
31 lines
1.2 KiB
Python
|
|
import discord
|
||
|
|
from discord.ext import commands
|
||
|
|
from utils.logger import log_info, log_error
|
||
|
|
|
||
|
|
class WelcomeMessage(commands.Cog):
|
||
|
|
def __init__(self, bot):
|
||
|
|
self.bot = bot
|
||
|
|
|
||
|
|
@commands.Cog.listener()
|
||
|
|
async def on_member_join(self, member):
|
||
|
|
try:
|
||
|
|
# ID du salon discussion
|
||
|
|
welcome_channel_id = 1278483527783944242
|
||
|
|
welcome_channel = member.guild.get_channel(welcome_channel_id)
|
||
|
|
|
||
|
|
if welcome_channel:
|
||
|
|
welcome_message = (
|
||
|
|
f"## BIENVENUE <:panda_welcome:1297298999849517056> !\n\n"
|
||
|
|
f"> **L'équipe staff te souhaite la bienvenue sur Victoria's Vice {member.mention} !**\n\n"
|
||
|
|
f"> Pour ta candidature <:arrow_1:1297491509201080362> <#1278477608392196176> / <#1278477152215371806> \n\n"
|
||
|
|
f"> Si tu as des questions <:arrow_1:1297491509201080362> <#1279037583820718120>\n\n"
|
||
|
|
f"*> Bien cordialement, L'équipe staff de Victoria's Vice*"
|
||
|
|
)
|
||
|
|
|
||
|
|
await welcome_channel.send(welcome_message)
|
||
|
|
except Exception as e:
|
||
|
|
print(f"Erreur lors de l'envoi du message de bienvenue: {e}")
|
||
|
|
|
||
|
|
async def setup(bot):
|
||
|
|
await bot.add_cog(WelcomeMessage(bot))
|