はじめに
Discordでオウム返しするbotのコードを載せます。
Discord Botの作り方、まとめ(Node)
をそのまま実行しようとしたら、うまくいきませんでした。そこで、
【discord.js】TypeErrorを解決したい。
を参考に修正したらうまく動きました。
コードの修正箇所以外は、参照元と同じです。
コード
const Discord = require("discord.js");
const client = new Discord.Client({intents: Object.values(Discord.IntentsBitField.Flags)});
const token = "your token id ";
client.on("ready", ()=> {
console.log("ready...");
});
client.on("messageCreate",async message => {
if(message.author.bot){
return;
}else{
let msg = message.content;
let channel = message.channel;
let author = message.author.username;
message.reply(msg)
.then(message => console.log(`Sent message: ${msg}`))
.catch(console.error);
return;
}
}
);
client.login(token);