簡體   English   中英

discord.py - 我如何提及隨機成員

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

我如何在此代碼中提及隨機成員?

@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”只返回機器人用戶

我正在使用 intents.member

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

取命令所在服務器的隨機成員,而不是所有服務器

discord 開發人員門戶啟用 intents.members,然后使用intents.member 如果未啟用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