简体   繁体   English

discord.py - 我如何提及随机成员

[英]discord.py - how do i mention a random member

how do i mention a random member in this code?我如何在此代码中提及随机成员?

@tree.command(name = 'tinder')
async def tinder(interaction: discord.Interaction):
    users = interaction.guild.members
    await interaction.response.send_message(f'{interaction.user.mention} deu match com {random.choice(users)}  :flushed:')

"interaction.guild.members" only returns me the bot user “interaction.guild.members”只返回机器人用户

i'm using intents.member我正在使用 intents.member

intents = discord.Intents.all()
intents.members = True

take a random member of the server the command was written on, not all servers取命令所在服务器的随机成员,而不是所有服务器

enable intents.members from discord developer portal and then use intents.member .discord 开发人员门户启用 intents.members,然后使用intents.member This normally happens if intent.members is not enabled.如果未启用intent.members ,通常会发生这种情况。

intents = discord.Intents.default()
intents.members = True
bot = commands.Bot(command_prefix = "prefix", intents=intents)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM