discord.js - 如何将普通消息转换为嵌入消息?不和谐.js
问题描述
所以我已经被这个问题困扰了几天了。我找不到任何解决方案,我想知道你是否真的可以做到。
我希望我的不和谐机器人能够删除用户在频道中发送的消息(建议)message.delete()
,然后机器人发送嵌入,而用户发送的消息是嵌入的描述。
抱歉,我现在没有任何代码,但是如果您需要这些index.js
文件或其他文件,我可以发送。
谢谢阅读。
解决方案
获取消息内容
let embedDescripton = message.content;
创建嵌入
let embed = new Discord.MessageEmbed()
.setDescription(embedDescripton);
发送嵌入
message.channel.send(embed);
删除旧消息(机器人需要权限才能执行消息删除)
message.delete();
我建议你访问discord.js的官方文档,你可以在那里找到你需要的一切。
推荐阅读
- github - 有没有办法在 GitHub 上查看已解决的合并冲突?
- ruby - 如何在红宝石应用程序中要求链式本地宝石
- python - 更快地复制对象(如 deepcopy)?
- c# - 自定义属性的行为不像数据注释
- python - authenticate() 未使用自定义身份验证后端运行
- python-3.x - 创建 Python 函数以在组中查找任何 NULL 值
- javascript - JS - 从查找助手返回一个字符串
- swift - CIFIlter 是否可以在 watch os 6 中生成 QR 码
- r - 在文本中查找关键字并附加关键字主题
- shell - 在带有包含路径的变量的 shell 脚本中使用 cd 命令在 Windows 10 主机的 CentOS virtualbox 环境中不起作用