【问题标题】:"Users is not a function" -- Discord.JS and Javascript“用户不是函数”——Discord.JS 和 Javascript
【发布时间】:2021-07-14 06:04:34
【问题描述】:

我对 Javascript 和 Discord.JS 有点陌生,想知道是否可以得到一些帮助?尝试运行机器人后,我在终端中不断收到“用户不是功能”。我也想知道我是否正确编码了机器人。我的目标是让机器人在每天的固定时间给某人发私信。

谢谢。

const e = require('express')
const client = new Discord.Client()

const config = require('./config.json')
const privateMessage = require('./private-message')

const cron = require('node-cron');
const express = require('express');

cron.schedule('42 23 * * *', function() {
    console.log('cron is working');
}, {
    scheduled: true,
    timezone: "America/New_York"
});

    client.login(config.token).then(() => {
        console.log('The client is ready!');
        var dm = client.users.fetch('749097582227357839');
        if(users && client.users.fetch('749097582227357839'))
            client.users.fetch('749097582227357839').send("hello").then(() => client.destroy());
    
         else 
        console.log("nope");
    
        client.destroy();
    
});


client.login(config.token)

【问题讨论】:

    标签: javascript discord discord.js


    【解决方案1】:

    如果您想向某人发送机器人消息,您可以这样做-

    client.users
          .fetch('749097582227357839')
          .then((user) => {
            user.send(`Hello`,);
         });
    

    我希望这能解决你的问题:D

    【讨论】:

    • 我试过了,但我得到了一个错误,说 DiscordjsError:请求使用令牌,但客户端无法使用令牌。有任何想法吗? `
    • 你可以在这里检查你是否做错了什么:discordjs.guide/popular-topics/…
    • 感谢您将代码的第一部分提供给我,以便向某人发送您的原始消息。我要问另一个问题来尝试解决令牌问题,谢谢。
    猜你喜欢
    • 1970-01-01
    • 2020-12-31
    • 2020-12-07
    • 2020-08-23
    • 2020-01-22
    • 2020-11-13
    • 2017-11-28
    • 2021-06-15
    • 2020-12-22
    相关资源
    最近更新 更多