我对此机器人进行了编码,以便在我上传新视频时让它发送 ping。我上传了 7 个测试视频,但机器人没有检测到它们。这是我正在使用的代码。如果您知道自己在做什么,请尝试并提供帮助。
const client = new Discord.Client();
const token = 'ODU2NjgxNDUyMDk4NTUxODA5.YNEkxg.JhHhjhFGiPLOjMvumu704SkRVQs'
const YouTubeNotifier = require('youtube-notification');
let ytchannel = client.channels.cache.get(810363057461133322)
client.once('ready', () => {
console.log('Ready to notify!')
const notifier = new YouTubeNotifier({
hubCallback:'https://www.youtube.com/channel/UCD2MEzeGX2thCXS0GvfqNqw',
secret: 'Something',
});
notifier.setup();
notifier.on('notified', data => {
ytchannel.send ('Hey <@&810361692268920852>, this is a test of my youtube discord bot \n ${data.video.link}')
console.log('Notification Sent')
});
notifier.subscribe('UCD2MEzeGX2thCXS0GvfqNqw');
})
client.login('ODU2NjgxNDUyMDk4NTUxODA5.YNEkxg.JhHhjhFGiPLOjMvumu704SkRVQs');
别担心,在这篇文章之后我已经更改了这些令牌,并将在我自己的代码中更新它们,所以没有人可以弄乱我的机器人。我生成了一个新令牌,但它也不起作用。
编辑:YouTube 通知程序包文档说我可以将秘密留在 secret: 'Something',