我正在开发一个机器人,我正在尝试让它使用 .sendMessage 发送消息
(我不希望它在我输入内容时发送消息,所以我不想使用
bot.on("message", function(message) {});
但是我得到 .sendMessage 不是一个函数
const Discord = require('discord.js');
const getJSON = require('get-json');
const BotToken = "token";
const bot = new Discord.Client();
bot.login(BotToken);
bot.sendMessage('serverid', 'test');
我已经完成了 npm install Discord.js,因为我认为它是 discord.js 包的一部分。
.setStreaming 也给出了相同的错误。这里的大多数(如果不是全部)函数都会给出错误 http://discordjs.readthedocs.io/en/latest/examples.html他们的教程说使用 npm install --save --msvs_version=2015 Discord.js 我已经完成了。
我错过了什么?
最佳答案
您正在尝试向服务器本身发送消息,但只能发送到 channel 。另外,sendMessage 已被弃用,您应该使用 send 来代替。
关于javascript - 使用 javascript 的 Discord 机器人 .sendMessage 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44526472/