【发布时间】:2021-08-04 20:48:45
【问题描述】:
我正在为 Discord 制作一个机器人,作为第一个 JS 项目,它会在用户编写 !GIF 或 !JPG 命令后打印出 GIF 或图像。此外,它将添加一条消息。 如何在 GIF / 图片上方的消息中提及发出命令的用户?我尝试并进行了搜索,但找不到解决方案。
client.on("message", msg => {
const sentences = ["Here is your sh*", "Take that image and shove it!", "Lol ok..."]
const texts = sentences[Math.floor(Math.random() * sentences.length)];
if (msg.content === "!Commands") {
msg.reply("Use '!GIF' for random GIFs and '!JPG'for random JPGs");
}
if (msg.content === "!GIF") {
gifNumber = 6
var randomGif = Math.floor (Math.random() * (gifNumber - 1 + 1)) + 1;
msg.reply(texts, {files: ["./gif/" + randomGif + ".gif"]});
}
if (msg.content ==="!JPG") {
jpgNumber = 2
var randomJpg = Math.floor (Math.random() * (jpgNumber - 1 + 1)) + 1;
msg.reply(texts, {files: ["./jpg/" + randomJpg + ".jpg"]});
}
});
【问题讨论】:
标签: javascript discord.js