如何将服务器上的随机用户写入 "user" 变量?

how do I write a random user who is on the server to the "user" variable?

我需要将服务器上的随机用户名写入变量。

这是关于我如何呈现这段代码的:

import discord
from discord.ext import commands
import random

@client.command()
async def hi(ctx):

    user = discord.utils.get(ctx.guild.members, name = random)

    await ctx.send(user + ' hi!')

您可以使用 ctx.guild.members 获取所有成员的列表,然后使用 random.choice(list) 从列表中随机选择一个元素:

import discord
from discord.ext import commands
import random

@client.command()
async def hi(ctx):
    user = random.choice(ctx.guild.members)

    await ctx.send(user + ' hi!')