const { Client } = require('discord.js')
const client = new Client({intents:32767})
const { token } = require('./config.json')
var timer = 0
setInterval(
() => timer ++,
1000
);
client.once('ready',()=>{
console.log("bot ready")
})
client.on('messageCreate' , message=>{
if(message.content == "!uptime"){
console.log(timer)
message.reply(timer)
}
})
client.login(token)
错误日志:RangeError[MESSAGE_CONTENT_TYPE]:消息内容必须是非空字符串。
这是因为您要发送的内容是number
,而reply
只接受string
(或object
(。
尝试将timer
变量转换为字符串:
message.reply(timer.toString())
或者:
message.reply(`${timer}`)