仅仅通过标题很难解释这一点,所以我将在这里总结更多。我正在尝试使我的不和谐机器人截图一个特定的网页,然后张贴该网页的截图到一个频道。问题是,我希望机器人在用户编写的命令中包含额外的单词,例如"!stats USERNAME“,并将这些额外的单词包含到它将截图的链接中。这里有一个截图,可以帮助你更好地理解我想说的话。
(用户名是用户将在命令后键入的额外文本。) https://i.stack.imgur.com/vEqwj.png
在它转到所述网页后,它会截取该网页的屏幕截图,并将其发布到键入命令的不一致频道上。我是用JavaScript写的。
任何帮助都是令人惊叹的。我到处寻找,但没有找到解决方案,因为我不知道如何查找我的问题。谢谢!
发布于 2021-03-08 07:41:18
您需要设置参数,然后获取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
}
了解arguments Here
https://stackoverflow.com/questions/66522568
复制相似问题