提问者:小点点

在制作可以截取网页然后在频道中发布该截屏的Disord机器人时遇到问题


这很难通过标题来解释,所以我将在这里总结更多。我正在尝试将我的Discordbot截图为特定网页,然后将网页截图发布到频道中。问题是,我希望机器人在用户编写的命令中获取额外的单词,例如“! stats USERNAME”,并将这些额外的单词包含到将被截图的链接中。这是一个截图,以帮助更好地理解我想说的话。

(USERNAME是用户将在命令后输入的额外文本。)https://i.stack.imgur.com/vEqwj.png

进入上述网页后,它会截取网页的屏幕截图并将其发布到输入命令的Disord频道。我正在用JavaScript写作。

任何帮助都将是惊人的。我到处都找遍了,但没有找到解决办法,因为我不知道如何查找我的问题。谢谢!


共1个答案

匿名用户

您需要设置参数,然后获取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
}

在这里了解论点