不和谐机器人欢迎消息不起作用.py

Posted

技术标签:

【中文标题】不和谐机器人欢迎消息不起作用.py【英文标题】:discord bot Welcome message dont work .py 【发布时间】:2021-04-27 01:57:17 【问题描述】:
class Welcome (commands.Cog, name="join"):

    def __init__(self, bot):
        self.bot = bot

    @commands.Cog.listener()
    async def on_member_join(self, member: discord.Member):
        role = discord.utils.get(member.guild.roles, name='Server Tag')
        channel = self.bot.get_channel(801949269165998080)
        embed = discord.Embed(description=f'Hi member.mention, Welcome to the server', color=0x0bf9f9)
        await member.add_roles(role)
        await channel.send(embed=embed)

当成员加入服务器时,机器人不会回复消息。可能是什么问题?

【问题讨论】:

这能回答你的问题吗? Discord.py on_member_join and on_member_leave not working 这能回答你的问题吗? Discord.py: on_member_join suddenly stopped working 这能回答你的问题吗? Discord.py on_member_join wont print 你至少可以用谷歌搜索你的问题,有很多类似的问题 【参考方案1】:

问题可能是您没有启用intents,您可以根据需要在机器人上启用意图here.

您确实需要编写一些代码来启用意图,但我觉得这很容易。

这是我需要编写的代码,以使我的意图发挥作用。 ^^^

【讨论】:

以上是关于不和谐机器人欢迎消息不起作用.py的主要内容,如果未能解决你的问题,请参考以下文章

我的前缀命令不起作用(不和谐机器人) discord.py

不和谐.py |斜线命令不起作用

(已关闭)Discord bot 欢迎消息和留言不起作用

Discord.py on_member_join 不起作用,没有错误消息

试图为不和谐制作一个聊天机器人,但它不起作用

说,send_message 和发送,在@bot 事件中不起作用怎么办?不和谐.py