【发布时间】:2019-12-13 11:17:58
【问题描述】:
所以我在 node.js 中制作了一个 discord 机器人,并且为此使用了 discord.js 库。我想当有人键入 [p]catgif 时,它会从本地文件夹发送随机图像。我正在尝试使它选择一个从 1 到 100 或类似的随机数,然后它在文件夹中查找并选择具有该数字的图像,例如如果数字为 1,它将在其中查找 1.png文件夹。 我如何获得它选择的数字作为图像我已经学会了如何生成数字,但不知道如何将它与发送图像/附件结合起来,我都知道,但现在如何结合两者
我查看了 discord.js 文档,但主要只找到了如何附加一张图片或网站。我已经尝试了下面的代码来查看它是否有效,但它收效甚微,只有很多错误。我看过这里,但只发现了一个相似的,唯一的问题是它在 python 中,我正在使用节点。
const {token, prefix} = require('./setting.json');
client.on('message', message => {
if (message.content === prefix + 'catgid') {
const attachment = new Attachment(f'./${random 1-10}.png');
message.channel.send(`${message.author},`, attachment);
}
});
【问题讨论】:
-
你是在问如何在 NodeJS 中得到一个 1 到 100 之间的随机数?
-
我想生成一个数字,然后它在折叠中查找该数字,然后一旦找到它,它就会发送带有该数字的图像
标签: javascript node.js discord.js