1
0

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 3 years have passed since last update.

discord.jsで1からBOTを作る

Last updated at Posted at 2020-08-21

こんばんは~。レミリアです。
今回は、、、1からBOT作ってみたいと思います
まずは、
https://discord.com/developers/applications
に、入ってNEW applicationをタップ!
次に、botの名前を決めてね。
APP IConで、アイコンをきめてね。そして、セーブしたら、
BOTをタップしてね
そうしたら、Add botをタップして、よくわからないけど、
とりあえず、Yes,なんとかなんとかをタップ()
次に、
https://glitch.com/~pumped-chopper
に、入り右下の Remix your own をタップ。
最初に .env を選択します。
DISCORD_BOT_TOKEN にBotのTokenを設定します。
DiscordのBotアカウントを作成したページ(Discord Developer Portal)に戻ります。
SETTINGS の Bot にある TOKEN の Copy ボタンをクリックします。
そして .env の DISCORD_BOT_TOKEN に貼り付けます。
次に、BOT PERMISSIONS の 管理者 にチェックを入れます。
(Botに管理者権限を渡したくない場合はチェックを入れなくて良いですが、各権限を厳密に設定しておかないと、Botの権限が足りなくて動かないという事態に陥りますので、そのあたりは注意が必要だよ。)
チェックを入れ終わったらURL横の Copy ボタンをクリックします。
そして、コピーしたURLにアクセスするとBotの招待ページに飛べるはずです。
招待するサーバーを選択して 認証 ボタンをクリックします。
あなたがロボットではないことを証明してね。
BOTのプログラムのソースコードを書く
main.js を選択します。

client.on('ready', message =>
{
  console.log('bot is ready!');
});

この部分に一行付け足して、

client.on('ready', message =>
{
  client.user.setPresence({ game: { name: 'この部分の文字がプレイ中に表示されるよ。' } });  
});

にしてください。
Discordで確認するとプレイ中がちゃんと表示されています。
詳しい中身を作る場合は、
https://qiita.com/hakureireimu111/items/1a840104bb29375e5011
を見てね。
では。

1
0
1

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
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?