在嵌入中提及

Posted

技术标签:

【中文标题】在嵌入中提及【英文标题】:Mention in embed 【发布时间】:2020-02-13 02:59:02 【问题描述】:

是否可以某人以便他们收到通知?

当我尝试这段代码时:

message.channel.send( embed:  fields: [

    name: "test",
    value: args[0]

]);

args[0] 是提及,嵌入中的提及会很好地显示(可点击,...),但提及的用户不会被 ping。

如果我使用命令 ping 自己(并在参数中提及自己),我不会被 ping 通,并且在被提及时不会像往常一样显示消息(黄色背景,...),但我会得到我的个人资料信息,如果我点击消息中的@...

【问题讨论】:

plainText: member 你有一个嵌入字段,可以用来提及用户 我想格式化一个包含提及的表格。普通字体使这变得非常困难,因为它不是等宽字体,而内联嵌入使表格很容易做到。如果需要,我会记住plainText。谢谢 【参考方案1】:

遗憾的是,您无法通过使用嵌入来通知提及的用户,一种可能的解决方法是在消息内容中提及,而不是嵌入。例如:

message.channel.send(args[0],  embed:  fields: [

    name: "test",
    value: args[0]

]);

这是 Discord API 本身的限制。

【讨论】:

以上是关于在嵌入中提及的主要内容,如果未能解决你的问题,请参考以下文章

Discord 嵌入消息无法正常工作

在嵌入式系统的上下文中,啥是外围锁定?

Android/Eclipse:如何嵌入 .jar 文件?

使用嵌入式Linux的优势

使用嵌入式Linux的优势

带有嵌入式python的venv或virtualenv