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 關注
- 105 瀏覽
添加回答
舉報