【发布时间】:2021-07-15 01:22:16
【问题描述】:
我正在开发一个 Discordbot,它获取频道中发布的音乐的链接并将它们存储在一个数组中。我正在使用它来创建所有提交曲目的队列。
大多数人链接 SoundCloud 或 YouTube 链接。到目前为止工作正常。 但有时人们会发布以https://soundcloud.app.goo.gl 开头的链接 重定向到实际的https://soundcloud.com/username/track
与https://youtu.be 相同,重定向到https://youtube.com/etcetc
const client_2 = new Discord.Client();
client_2.on('message', async (msg) => {
const linksubmit = "https://";
if (msg.content.startsWith(linksubmit)) {
let submit = msg.toString();
}
}
这会将任何已发布的链接存储到变量 submit 中。但是有没有办法找到重定向 url,然后将其存储到变量中? (使用 JavaScript)
【问题讨论】:
-
您可以检查标头中的位置标头,您必须先获取它,如果您可以获取标头,那么这将更轻量级。
标签: javascript discord