python - 嵌入中的不和谐提及
问题描述
我知道您不能在实际嵌入中提及,但我如何在嵌入之外提及?像内容(消息)一样?Rn,我正在使用 python 脚本发送这样的 webhook:
代码:
message = prepare_webhooks.discord()
embed = message.embed()
embed.title = f"Done"
embed.add_field("username", item.username)
embed.add_field("mention", "<@&799799447483187210>")
embed.image.url = item.avatar
message.embeds.append(embed)
message = json.loads(json.dumps(
message, default=lambda o: o.__dict__))
x = requests.post(webhook_link, json=message)
关于这个 thx 的任何信息
解决方案
您实际上可以在嵌入中使用提及:在字段的值和嵌入的描述中。
这是一个基本的命令示例:
@bot.command()
async def mention(ctx, member=None):
member = member or ctx.author
embed = Embed(description=member.mention)
ctx.send(embed=embed)
如果您仍想从嵌入中提及,只需在传递嵌入之前传递提及:
#In a command
ctx.send(member.mention, embed=embed)
#In a on_message event
message.channel.send(member.mention, embed=embed)
推荐阅读
- reactjs - React 文档中有关于如何在 React 中思考的错误吗?
- sql - SSRS 多个可选参数
- python - 如何验证 Quart websockets?
- css - 如何为 IE 修复此网格
- r - 自定义函数在参数传递给它时忽略 if 语句
- python-3.x - 通过 SQLAlchemy 在 SQLLite 中寻找数组的替代品
- javascript - 使用 ajax 请求测试反应点击按钮
- bash - 根据 bash 中的输入查询文件
- botframework - 在 Composer 中访问 turn.intents 的 Key 名称
- r - 在 R 中预览数据框的所有行