discord.py - 我正在尝试在 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)))
解决方案
您必须传入两个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>
您要发送的人的用户名。
推荐阅读
- xml - 将本地 XML 或 Shapefile 加载到 OSMNX 以创建图形
- python - 用其中的值填充不完整的数据框
- python - 使用内联使用指针重新定义函数时 SWIG Python 崩溃
- python - Pyautogui.moveTo() 在某些情况下不起作用
- python - Python中均值的数据插补
- pandas - pandas 用索引距离重新采样
- python - 根据条件计算行总和
- docking - 计算具有不同原子组成的配体之间的 RMSD
- vba - 访问 - 跟踪更改代码仅在我打开数据库时按 shift 时有效
- spring-boot - Grafana 使用 SpringBoot JWT 令牌登录