0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

初めてのDiscord.js

Posted at

使い方・初めてではまったことを書いていきます。
初心者なのでミスがあるかもしれないです。

条件

  • OS: windows

参考

https://discord.com/developers/
https://qiita.com/yuto0214w/items/1ecee25efca6b5b7445b

Botの作成方法

以前こちらの記事の前半に書きました。

https://qiita.com/kigawa/items/b5eee4bb00809e5a4931

Node.jsのインストール

インストーラーでインストールします
インストールは割愛

https://nodejs.org/

※v16以降じゃないといけないらしい

botの設定

  1. 左のメニューからbotを選択します
  2. 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を始めるにあたって必要なサイトを集めただけになってしまった気がします。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?