使い方・初めてではまったことを書いていきます。
初心者なのでミスがあるかもしれないです。
条件
- OS: windows
参考
https://discord.com/developers/
https://qiita.com/yuto0214w/items/1ecee25efca6b5b7445b
Botの作成方法
以前こちらの記事の前半に書きました。
Node.jsのインストール
インストーラーでインストールします
インストールは割愛
※v16以降じゃないといけないらしい
botの設定
- 左のメニューからbotを選択します
- Privileged Gateway Intentsの中のPRESENCE INTENTとSERVER MEMBERS INTENTをオンにします
コードを書く
index.js
const {Client, Intents} = require('discord.js')
const client = new Client({intents: Object.keys(Intents.FLAGS)})
client.on('ready', () => {
console.log(`log in ${client.user.tag}`)
})
client.on('messageCreate', async msg => {
if (msg.content === 'cmd.command') {
msg.channel.send('on command')
}
})
client.login('token')
最後に
先日jdaでボットを作ったばかりですがjsで作ることになってしまったので書いてみました。
それも含めてdiscord.jsを始めるにあたって必要なサイトを集めただけになってしまった気がします。