こちらにアクセスして「New Application」を押します
![](https://reiji649807408.files.wordpress.com/2021/04/image-66.png?w=1256)
BOTの名前を入力して「Create」
![](https://reiji649807408.files.wordpress.com/2021/04/image-67.png?w=1256)
作成されました。
![](https://reiji649807408.files.wordpress.com/2021/04/image-68.png?w=1256)
クリックして「Bot」タブから「Add Bot」
![](https://reiji649807408.files.wordpress.com/2021/04/image-69.png?w=1256)
「Yes, do it!」
![](https://reiji649807408.files.wordpress.com/2021/04/image-70.png?w=1256)
Botができました
![](https://reiji649807408.files.wordpress.com/2021/04/image-71.png?w=1256)
画面下にスクロールして
PermissionsmをAdministratorに設定しておきます
![](https://reiji649807408.files.wordpress.com/2021/04/image-72.png?w=1256)
サーバーに追加するには以下のURL
https://discord.com/oauth2/authorize?client_id=<client_id>&scope=bot
にアクセスします。
<client_id>には
「General Infomation」タブの「APPLICATION ID」の値を使用します
![](https://reiji649807408.files.wordpress.com/2021/04/image-73.png?w=1256)
こんな画面が出てくるのでサーバーを選択して「認証」
![](https://reiji649807408.files.wordpress.com/2021/04/image-74.png?w=1256)
該当サーバーに追加されました。
![](https://reiji649807408.files.wordpress.com/2021/04/image-75.png?w=1256)
アプリのほうを開発していきます。
適当なディレクトリを作って
npm init -y
![](https://reiji649807408.files.wordpress.com/2021/04/image-77.png?w=1256)
package.jsonを書き換えて
{
"name": "nurupo",
"version": "1.0.0",
"description": "Disord Bot",
{
"name": "Nurupo",
"version": "1.0.0",
"description": "Disord Bot",
"main": "index.js",
"scripts": {
"start": "node index.js"
},
"keywords": [],
"author": "Reiji",
"license": "MIT"
}
discord.jsをインストールします。
npm install discord.js
![](https://reiji649807408.files.wordpress.com/2021/04/image-78.png?w=1256)
package.jsonにdependenciesが追加されています
![](https://reiji649807408.files.wordpress.com/2021/04/image-79.png?w=1256)
index.jsファイルを作成します
const Discord = require('discord.js')
const client = new Discord.Client()
client.on('ready', () => {
console.log(`${client.user.tag}でログインしています。`)
})
client.on(`message`, async msg => {
if (msg.content === 'ぬるぽ') {
msg.channel.send('ガッ')
}
})
client.login('-----token-----')
—–token—– には
![](https://reiji649807408.files.wordpress.com/2021/04/image-80.png?w=1256)
https://discord.com/developers/applications/ <client_id> /bot
TOKEN 「Copy」ボタンからコピーしたTokenを使用します
では動かしてみましょう
node index.js
![](https://reiji649807408.files.wordpress.com/2021/04/image-81.png?w=1256)
Botがオンラインになりました
![](https://reiji649807408.files.wordpress.com/2021/04/image-82.png?w=1256)
チャットに「ぬるぽ」と打つと
![](https://reiji649807408.files.wordpress.com/2021/04/image-83.png?w=1256)
![](https://reiji649807408.files.wordpress.com/2021/04/image-84.png?w=1256)
「ガッ」と返してくれます
コメント