【发布时间】:2021-01-19 00:56:21
【问题描述】:
我对 javascript 非常陌生,而且我不了解很多实际代码。 但是,我有一个查询,如何使“cahbResponses”出现在 MessageEmbed 中? 我从 Discord JS 指南中查看了有关 MessageEmbeds 的文献,但我仍然没有任何线索。
我正在处理的代码是:
client.on('message', function(message) {
if (message.author.bot) return;
if (!message.content.startsWith(prefix)) return;
var args = message.content.substring('!'.length).split(' ');
switch (args[0].toLowerCase()) {
case 'cahb':
var response =
cahbResponses[Math.floor(Math.random() * cahbResponses.length)];
message.channel
.send(response)
.then()
.catch(console.error);
break;
default:
break;
}
});
【问题讨论】:
-
cahbResponses在哪里定义?代码是否会引发错误? -
我在代码中还有
const cahbResponses = [,但由于它有数百个响应,我只是将其从我的问题中删除。在那,有没有更好的方法来存储数百个响应?目前,这只是该行代码下方的一长串列表。
标签: javascript node.js discord discord.js