【发布时间】:2020-07-15 17:35:33
【问题描述】:
我目前正在编写一个不和谐机器人。 该机器人的任务是检测嵌入中的用户名和单词,从而为特定用户提供硬币。 嵌入将由 DISBOARD 机器人发送,但目前,我自己的另一个机器人正在发送模板。 我找到并适用于我的机器人的唯一代码仅适用于标题,但不适用于 field.name,也不适用于 field.value。
if(message.content.toLowerCase().includes('undefined'))
message.channel.send("checked!");
else {
for(var i = 0; i < message.embeds.length; i++) {
if(message.embeds[i].title.includes("Test") || message.embeds[i].title.includes("Test")) {
message.channel.send("checked!");
break;
}
}
}
我尝试将此代码转换为 embed.field 和 embed.value,但我只收到错误消息。
有谁知道哪种方法最能保存玩家的余额? 有人知道这件事并可以帮助我吗?
谢谢!
【问题讨论】:
-
你好。为了进一步帮助您,您介意将错误消息添加到您的帖子中吗?
-
embed.field 不是一个东西。
embed.fields是一个数组,您必须搜索每个数组。你有一个循环,你需要一个内部循环来迭代每个字段。
标签: javascript discord discord.js