我正在尝试制作一个Discord机器人,但是我不太了解Discord.js。
我的代码如下所示:

client.on('message', function(message) {
 if (message.content === 'ping') {
  client.message.send(author, 'pong');
 }
});
问题是我不太了解如何发送消息。
有谁能够帮我 ?

最佳答案

发送代码已再次更改。问题和答案中的项目均已过时。对于版本12,下面将是正确的代码。有关此代码的详细信息,请参见link
向特定 channel 发送消息

const channel = <client>.channels.cache.get('<id>');
channel.send('<content>');
向DM中的特定用户发送消息
const user = <client>.users.cache.get('<id>');
user.send('<content>');
如果要与用户DM关联,请注意,漫游器和用户应至少有一个共同的服务器。
希望此答案对在版本12之后来到这里的人们有所帮助。

关于javascript - 使用Discord.js发送消息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45120618/

10-12 13:05