1 回答
TA贡献1811条经验 获得超5个赞
在您的代码中,如果您的输入是<:NewEngland:759084416445710466> request trade @user1#1234 @user2#9876,或者无论您的命令用法是什么,您的输出将为<:NewEngland:759084416445710466> offer @user1#1234 for @user1#1234。因为这member是该消息第一次提及。我不太清楚您要做什么,所以我的答案可能不是您正在寻找的答案。
如果输入类似于:emoji: request trade @user#1234,您可以执行以下操作:
if message.content.startswith('<:NewEngland:759084416445710466> request trade'):
await message.add_reaction('✅')
await message.add_reaction('❌')
await message.channel.send(f'<:NewEngland:759084416445710466> offer {message.mentions[0].mention} for {message.author.mention}')
如果输入类似于:emoji: request trade @user1#1234 @user2#9876,您可以执行以下操作:
if message.content.startswith('<:NewEngland:759084416445710466> request trade'):
await message.add_reaction('✅')
await message.add_reaction('❌')
await message.channel.send(f'<:NewEngland:759084416445710466> offer {message.mentions[0].mention} for {message.mentions[1].mention}')
- 1 回答
- 0 关注
- 77 浏览
添加回答
举报