【问题标题】:Check if YouTube channel uploaded a video检查 YouTube 频道是否上传了视频
【发布时间】:2018-01-07 18:33:33
【问题描述】:

我一直在寻找如何做到这一点,但我可能在某个地方错过了它。有没有办法检查 YouTube 频道是否上传了新视频,然后返回链接?我正在为 YouTuber 制作 discord.js 机器人,他的请求之一是每当他的频道上传新视频时向频道发送一条消息,提醒所有人注意它。还有一些其他的事情,但我可以自己做。这是我唯一不知道该怎么做的事情。

【问题讨论】:

标签: javascript node.js youtube discord discord.js


【解决方案1】:

您需要在下面安装这个 discord youtube API npm 包:

https://www.npmjs.com/package/discord-youtube-api

安装:npm install --save discord-youtube-api

例子:

 
const youtube = new YouTube("google api key");
 
async function testAll() {
    const video1 = await youtube.getVideo("https://www.youtube.com/watch?v=5NPBIwQyPWE");
    const video2 = await youtube.getVideoByID("5NPBIwQyPWE");
    const video3 = await youtube.searchVideos("big poppa biggie smalls");
    const videoArray1 = await youtube.getPlaylist("https://www.youtube.com/playlist?list=PLxyf3paml4dNMlJURcEOND0StDN1Q4yWz");
    const videoArray2 = await youtube.getPlaylistByID("PLxyf3paml4dNMlJURcEOND0StDN1Q4yWz");
 
    console.log(video1, video2, video3, videoArray1, videoArray2);
}

【讨论】:

    【解决方案2】:

    所以,我不确定是否有一种纯粹从 JS 的角度来做这件事的方法,我做类似事情的方式是使用 ITTT。

    我不是在宣传它或任何只是建议它作为一个选项的东西,因为它基本上在满足条件时会做一些事情(IE 新的 youtube 上传),您可以将其设置为执行各种操作。

    可能值得一试?

    https://ifttt.com/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-06
      • 2020-12-27
      • 1970-01-01
      • 2023-03-10
      • 2016-02-26
      • 2013-08-27
      • 2014-05-15
      相关资源
      最近更新 更多