首页 > 解决方案 > 我正在尝试在 discord.py 中发出船舶命令

问题描述

我正在尝试在 discord.py 中添加一个函数,该函数可以与在不和谐聊天中调用该命令的用户提及任何用户?

@client.command()
@commands.guild_only()
async def Ship(ctx):
    await ctx.send(choice(tuple(member.mention for member in ctx.guild.members)))

标签: discord.py

解决方案


您必须传入两个member值。

@client.command()
async def Ship(ctx, user_1 : discord.Member, user_2 : discord.Member):
    await ctx.send(f"{user_1.mention} and {user_2.mention} seem nice together")

假设您的命令前缀是!,您会像 一样运行,您将!Ship <user> <user>在其中将 替换为<user>您要发送的人的用户名。


推荐阅读