【问题标题】:How to have discord.js send a dm to someone如何让 discord.js 向某人发送 dm
【发布时间】:2021-03-03 12:20:28
【问题描述】:

我希望它在特定时间发送。我已经用 cron 解决了这部分问题。我不知道如何创建一个实际从机器人发送消息的函数。

const Discord = require('discord.js');
const client = new Discord.Client();
var cron = require("cron");

client.on('ready', () => {
  console.log(`Logged in as ${client.user.tag}!`);
});

let scheduledMessage = new cron.CronJob("30 52  20 * * *", () => {
  client.users.get('ID').send('test');
})
scheduledMessage.start();

client.login(token);

【问题讨论】:

标签: javascript discord.js


【解决方案1】:

如果使用 v11,这应该适用于某些人。


如果您使用的是 v12:

  1. 使用client.users.cache.get
  2. 如果还是不行,你需要使用fetch

【讨论】:

  • 请使用您问题上的编辑链接添加更多信息。 Post Answer 按钮应仅用于问题的完整答案。 - From Review
猜你喜欢
  • 1970-01-01
  • 2021-06-13
  • 2021-12-23
  • 2020-09-14
  • 1970-01-01
  • 2022-01-10
  • 1970-01-01
  • 2020-06-12
  • 1970-01-01
相关资源
最近更新 更多