这很难通过标题来解释,所以我将在这里总结更多。我正在尝试将我的Discordbot截图为特定网页,然后将网页截图发布到频道中。问题是,我希望机器人在用户编写的命令中获取额外的单词,例如“! stats USERNAME”,并将这些额外的单词包含到将被截图的链接中。这是一个截图,以帮助更好地理解我想说的话。
(USERNAME是用户将在命令后输入的额外文本。)https://i.stack.imgur.com/vEqwj.png
进入上述网页后,它会截取网页的屏幕截图并将其发布到输入命令的Disord频道。我正在用JavaScript写作。
任何帮助都将是惊人的。我到处都找遍了,但没有找到解决办法,因为我不知道如何查找我的问题。谢谢!
您需要设置参数,然后获取args数组的第二个元素。
const args = message.content.slice(prefix.length).trim().split(' ');
const command = args.shift().toLowerCase();
if (command === 'stats') {
const link = `https://sky.lea.moe/stats/${args[1]}`;
// Your code using link
}
在这里了解论点