【发布时间】:2020-07-06 03:04:16
【问题描述】:
我已经阅读了有关此的多个其他线程,并且每个其他线程都说使用 client.channels.get(id).send(msg) 或 client.channels.find(id).send(msg)。但是,每当我使用其中任何一个时,都会弹出此错误消息:
TypeError:client.channels.get 不是函数
在客户端请求。 (C:\Users\Sean\Desktop\Crow Bot\index.js:19:25)
在 Object.onceWrapper (events.js:418:26)
在 ClientRequest.emit (events.js:311:20)
在 HTTPParser.parserOnIncomingClient [as onIncoming] (_http_client.js:603:27)
在 HTTPParser.parserOnHeadersComplete (_http_common.js:119:17)
在 TLSSocket.socketOnData (_http_client.js:476:22)
在 TLSSocket.emit (events.js:311:20)
在 addChunk (_stream_readable.js:294:12)
在 readableAddChunk (_stream_readable.js:275:11)
在 TLSSocket.Readable.push (_stream_readable.js:209:10)
我的代码
const Discord = require('discord.js')
const client = new Discord.Client()
const fullUrl = 'https://jaiminisbox.com/reader/read/solo-leveling/en/0/'
var chapter = 1
const https = require('https')
client.on('ready', () => {
console.log(`Logged in as ${client.user.tag}!`)
UrlExists(fullUrl);
})
function UrlExists(url) {
//Infinite loop
url = fullUrl
url += chapter
https.get(url, res => {
if (res.statusCode != 404) {
console.log('Chapter ' + chapter + ' exists')
chapter += 1
client.channels.get("id").send("Chapter exists")
}
})
//Pause code to check every 5 minutes
}
任何其他提示或建议也将不胜感激
编辑:
这个机器人的目的是检查网站,看看漫画的下一章是否已经发布。如果它导致 404,则不会发生任何事情,但如果没有,那么它将在 Discord 上的特定频道中发布新章节,然后将更新它正在检查的章节
【问题讨论】:
标签: javascript bots discord.js