Como posso fazer uma mensagem de boas-vindas com um bot de discórdia com o python?

sou novo a fazer um bot de discórdia com o python e quero fazer um evento que mostre uma mensagem de boas-vindas quando alguém se junta ao servidor.

tentei com este código

import discord
import random
from discord.ext import commands

alfred = commands.Bot(command_prefix = '!', description = "Hey!, I'm Alfred, How can I assist you?")

#EVENT

@alfred.event
async def on_ready():

    print("I'm Alfred and I'm Online!")

@alfred.event
async def on_member_join(member):
    embed=discord.Embed(title="Welcome!",description=f"{member.mention} Just Joined")
    await message.channel.send(embed=embed)
Mas não funcionou, até a documentação da discórdia diz que o evento é "on_member_join".

Eu realmente espero que você possa me ajudar.
Author: Lemon.py, 2020-12-31

1 answers

Tenta isto, apenas substitui o 790274325533378682 com o teu ID do canal

@alfred.event
async def on_member_join(member):
    channel = alfred.get_channel(790274325533378682)
    embed=discord.Embed(title="Welcome!",description=f"{member.mention} Just Joined")
    await channel.send(embed=embed)
 0
Author: Lemon.py, 2020-12-31 23:52:52