【问题标题】:Am I missing something...? (discord.js)我错过了什么……? (discord.js)
【发布时间】:2022-08-11 23:27:02
【问题描述】:

代码:

client.on(\'ready\', () => {
    client.user.setPresence({
        status: \'online\'
    });
    client.user.setActivity(\".help\", {type: \"WATCHING\"})
    var myChannel = client.channels.cache.get(\'952625681173454938\');
    myChannel.send(\"Bot Startup! date & time:\" + datetime + \" Discord bot version:\" + version_major + \".\" + version_minor + \".\");
})

错误:

    C:\\Users\\thoma\\OneDrive\\Desktop\\code\\js\\TSP_BOT_V4\\index.js:86
    myChannel.send(\"Bot Startup! date & time:\" + datetime + \" Discord bot version:\" + version_major + \".\" + version_minor + \".\");
              ^

TypeError: Cannot read properties of undefined (reading \'send\')
    at Client.<anonymous> (C:\\Users\\thoma\\OneDrive\\Desktop\\code\\js\\TSP_BOT_V4\\index.js:86:15)
    at Client.emit (node:events:539:35)
    at WebSocketManager.triggerClientReady (C:\\Users\\thoma\\OneDrive\\Desktop\\code\\js\\TSP_BOT_V4\\node_modules\\discord.js\\src\\client\\websocket\\WebSocketManager.js:383:17)
    at WebSocketManager.checkShardsReady (C:\\Users\\thoma\\OneDrive\\Desktop\\code\\js\\TSP_BOT_V4\\node_modules\\discord.js\\src\\client\\websocket\\WebSocketManager.js:366:10)
    at WebSocketShard.<anonymous> (C:\\Users\\thoma\\OneDrive\\Desktop\\code\\js\\TSP_BOT_V4\\node_modules\\discord.js\\src\\client\\websocket\\WebSocketManager.js:188:14)
    at WebSocketShard.emit (node:events:527:28)
    at WebSocketShard.checkReady (C:\\Users\\thoma\\OneDrive\\Desktop\\code\\js\\TSP_BOT_V4\\node_modules\\discord.js\\src\\client\\websocket\\WebSocketShard.js:474:12)
    at WebSocketShard.onPacket (C:\\Users\\thoma\\OneDrive\\Desktop\\code\\js\\TSP_BOT_V4\\node_modules\\discord.js\\src\\client\\websocket\\WebSocketShard.js:446:16)
    at WebSocketShard.onMessage (C:\\Users\\thoma\\OneDrive\\Desktop\\code\\js\\TSP_BOT_V4\\node_modules\\discord.js\\src\\client\\websocket\\WebSocketShard.js:300:10)
    at WebSocket.onMessage (C:\\Users\\thoma\\OneDrive\\Desktop\\code\\js\\TSP_BOT_V4\\node_modules\\ws\\lib\\event-target.js:199:18)

有人能帮我吗? 我不太确定发生了什么,但我认为 .send 已被弃用或 smth。 请帮忙!

    标签: javascript node.js discord discord.js


    【解决方案1】:

    你把“post”而不是“send”。 获取更多信息的文档链接:https://discord.js.org/#/docs/discord.js/main/class/TextChannel?scrollTo=send

    真挚地, 糖果

    【讨论】:

    • 我发布了错误的错误。对不起!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-29
    • 2015-10-06
    • 2014-12-29
    相关资源
    最近更新 更多