为了账号安全,请及时绑定邮箱和手机立即绑定

如果我执行两次 {member.mention} ,它会在我的消息中提及两个不同的用户吗?

如果我执行两次 {member.mention} ,它会在我的消息中提及两个不同的用户吗?

PHP
牛魔王的故事 2023-11-09 15:50:55
我想知道如果我放置两个 {member.mention} ,它会 ping/提及我在消息中 @ 的两个不同用户吗?举个例子:我的消息是“@user1#0001 比 @user23#0001 更好”,它会 ping 这两个用户,而不是 ping 一个用户两次:(就像 ping @user1#0001 两次而不是 ping user1 和 user2 一样)是我的代码,所以你可以知道我在说什么:import discordimport osimport replitimport keep_alivefrom discord.ext import commandsfrom discord.utils import getclient = discord.Client()@client.eventasync def on_ready():  print("ready!")  await client.change_presence(activity=discord.Activity(type=discord.ActivityType.watching, name="over PRFL"))@client.eventasync def on_message(message):  if message.content.startswith('<:NewEngland:759084416445710466> request trade'):    emoji1 = '✅'    await message.add_reaction(emoji1)    emoji2 = '❌'    await message.add_reaction(emoji2)    member = message.mentions[0]    await message.channel.send(f'<:NewEngland:759084416445710466> offer {member.mention} for {member.mention}')
查看完整描述

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}')



查看完整回答
反对 回复 2023-11-09
  • 1 回答
  • 0 关注
  • 51 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信