Python 在成员加入事件消息上不显示';t work-discord.py

Python 在成员加入事件消息上不显示';t work-discord.py,python,discord,Python,Discord,我对discord.py非常陌生,我想学习python并为我的服务器制作一个简单的机器人。 我想做一个机器人,当有人加入服务器时发送消息。但是机器人不会发送任何消息。我尝试了这么多的解决方案,但都不管用 控制台中没有错误。只是“加入会员”不起作用;ping和控制台消息方法可以工作 这是我的密码: import discord from discord.ext import commands client = commands.Bot(command_prefix

我对discord.py非常陌生,我想学习python并为我的服务器制作一个简单的机器人。 我想做一个机器人,当有人加入服务器时发送消息。但是机器人不会发送任何消息。我尝试了这么多的解决方案,但都不管用

控制台中没有错误。只是“加入会员”不起作用;ping和控制台消息方法可以工作

这是我的密码:

    import discord
    from discord.ext import commands
    
    client = commands.Bot(command_prefix='*')
    TOKEN = '----my token here----'
    
    @client.event
    async def on_ready():
        print('Bot is ready')
    
    @client.event
    async def on_member_join(member):
        channel = client.get_channel(764960656553934879)
        await channel.send('Hello')
    
    @client.command()
    async def ping(ctx):
        await ctx.send('Pong!')
    
    client.run(TOKEN)

对于discord.py 1.5.0,请参考

您的bot将需要
成员
意图-恰好是a-才能正确触发
on_member\u join
事件。

我发现当成员加入时,on_member\u join事件根本不会运行