const Discord = require("discord.js");
const request = require('request');
const PREFIX = "_"
const TOKEN = "NzAyMDczODk1MTkyMTAwOTIx.Xp6wMQ.FuaNfBP4TB12MsmrHnvER1xhnoA"
var bot = new Discord.Client();
bot.on("ready", function(){
console.log("ready");
bot.user.setActivity('_X 를 눌러 JOY를 표하세요!', {type: "PLAYING"});
})
bot.on("message", function(message) {
if (message.author.equals(bot.user)) return;
if(message.author.bot) return;
if (!message.content.startsWith(PREFIX)) return;
var args = message.content.substring(PREFIX.length).split(" ")
switch (args[0].toLowerCase()){
case "X":
message.channel.sendMessage("ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ")
break;
case "help": //만약 메시지가 {접두사}hello로 시작한다면
message.channel.sendMessage("_X로 JOY를 표하세요") //안녕하세요라고 답변
message.channel.sendMessage("_S로 침을 뱉으세요") //안녕하세요라고 답변
message.channel.sendMessage("_T로 탈모 빔을 쏘세요") //안녕하세요라고 답변
break; //다음 스크립트가 실행 안되게 정지
case "S": //만약 메시지가 {접두사}hello로 시작한다면
message.channel.sendMessage("카아아아아아아아아악")
message.channel.sendMessage("아아아아아아아아아악")
message.channel.sendMessage("아아아아아아아아아악")
message.channel.sendMessage("퇫")
case "T": //만약 메시지가 {접두사}hello로 시작한다면
MessageAttachment('https://imgur.com/a/OvoVKSu')
default:
message.channel.sendMessage("_help")
}
});
bot.login(TOKEN)
действует как TypeError: message.channel.sendMessage не является функцией на клиенте. (C: \ Users \ qwerted \ workspace \ discord bot \ app. js: 44: 29)
это приносит ошибку, но почему?
это странно
скажите, пожалуйста, почему