teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

文法の修正

2022/01/10 01:24

投稿

poketatsu
poketatsu

スコア19

title CHANGED
File without changes
body CHANGED
@@ -13,39 +13,43 @@
13
13
  #該当のコード
14
14
  ```ここに言語を入力
15
15
  const Discord = require('discord.js')
16
- const client = new Discord.Client()
16
+ const client = new Discord.Client()
17
17
 
18
- const GUILD = // 動作させるサーバーのID
18
+ const GUILD = '123456789' // 動作させるサーバーのID
19
- const CHANNEL = // 名前を変更するチャンネルのID
19
+ const CHANNEL = '123456789' // 名前を変更するチャンネルのID
20
- const CHANNEL2 = //名前変更するチャンネルのID(男性)
20
+ const CHANNEL2 = '123456789' //名前変更するチャンネルのID(男性)
21
- const roleID = '' //男性ロールID
21
+ const roleID = '123456789'; //男性ロールID
22
22
 
23
23
  // ボットがオフラインのときの変更は出来ないから、起動時に辻褄を合わせる
24
- client.on('ready', () => {
24
+ client.on('ready', () => {
25
+
25
- const guild = client.guilds.cache.get(GUILD)
26
+ const guild = client.guilds.cache.get(GUILD)
26
- const channel = guild.channels.cache.get(CHANNEL)
27
+ const channel = guild.channels.cache.get(CHANNEL)
28
+ let memberCount = guild.roles.cache.get(roleID).members.size;
27
- channel.setName('メンバー数: ' + guild.memberCount)
29
+ channel.setName('メンバー数: ' + memberCount)
28
- })
30
+ })
29
31
 
30
32
  // ボットがオフラインのときの変更は出来ないから、起動時に辻褄を合わせる
31
33
  client.on('ready', () => {
32
34
 
33
35
  const guild = client.guilds.cache.get(GUILD)
34
36
  const channel2 = guild.channels.cache.get(CHANNEL2)
35
- memberCount = guild.roles.get(roleID).members.size;
37
+ let memberCount = guild.roles.cache.get(roleID).members.size;
36
- channel2.setName('男性: ' + guild.memberCount)
38
+ channel2.setName('男性: ' + memberCount)
37
39
  })
38
40
 
39
41
 
40
42
  // メンバーが参加したらチャンネル名を更新する
41
- client.on('guildMemberAdd', member => {
43
+ client.on('guildMemberAdd', member => {
42
- // 指定したサーバーでのみ実行する
44
+ // 指定したサーバーでのみ実行する
43
- if (member.guild.id === GUILD) {
45
+ if (member.guild.id === GUILD) {
44
- // チャンネルを取得して、名前を更新する
46
+ // チャンネルを取得して、名前を更新する
47
+
45
- const channel = member.guild.channels.cache.get(CHANNEL)
48
+ const channel = member.guild.channels.cache.get(CHANNEL)
49
+ let memberCount = guild.roles.cache.get(roleID).members.size;
46
- channel.setName('メンバー数: ' + member.guild.memberCount)
50
+ channel.setName('メンバー数: ' + memberCount)
47
- }
51
+ }
48
- })
52
+ })
49
53
 
50
54
  // メンバーが参加したらチャンネル名を更新する
51
55
  client.on('guildMemberAdd', member => {
@@ -53,29 +57,31 @@
53
57
  if (member.guild.id === GUILD) {
54
58
  // チャンネルを取得して、名前を更新する
55
59
 
56
- const channel2 = member.guild.channels.cache.get(CHANNEL2)
60
+ const channel = member.guild.channels.cache.get(CHANNEL2)
57
- memberCount = guild.roles.get(roleID).members.size;
61
+ let memberCount = guild.roles.cache.get(roleID).members.size;
58
- channel.setName('男性: ' + member.guild.memberCount)
62
+ channel.setName('男性: ' + memberCount)
59
63
  }
60
64
  })
61
65
 
62
66
 
63
- // メンバーが退出したらチャンネル名を更新する(処理は上と同じ)
67
+ // メンバーが退出したらチャンネル名を更新する(処理は上と同じ)
64
- client.on('guildMemberRemove', member => {
68
+ client.on('guildMemberRemove', member => {
65
- if (member.guild.id === GUILD) {
69
+ if (member.guild.id === GUILD) {
70
+
66
- const channel = member.guild.channels.cache.get(CHANNEL)
71
+ const channel = member.guild.channels.cache.get(CHANNEL)
72
+ let memberCount = guild.roles.cache.get(roleID).members.size;
67
- channel.setName('メンバー数: ' + member.guild.memberCount)
73
+ channel.setName('メンバー数: ' + memberCount)
68
- }
74
+ }
69
- })
75
+ })
70
76
 
71
77
 
72
78
  // メンバーが退出したらチャンネル名を更新する(処理は上と同じ)
73
79
  client.on('guildMemberRemove', member => {
74
80
  if (member.guild.id === GUILD) {
75
81
 
76
- const channel2 = member.guild.channels.cache.get(CHANNEL2)
82
+ const channel = member.guild.channels.cache.get(CHANNEL2)
77
- memberCount = guild.roles.get(roleID).members.size;
83
+ let memberCount = guild.roles.cache.get(roleID).members.size;
78
- channel.setName('男性: ' + member.guild.memberCount)
84
+ channel.setName('男性: ' + memberCount)
79
85
  }
80
86
  })
81
87
 
@@ -84,4 +90,6 @@
84
90
  //Botの起動とDiscordサーバーへの接続
85
91
  client.login("Botのトークン")
86
92
 
93
+
94
+
87
95
  ```

3

誤字

2022/01/10 01:24

投稿

poketatsu
poketatsu

スコア19

title CHANGED
File without changes
body CHANGED
@@ -18,7 +18,7 @@
18
18
  const GUILD = // 動作させるサーバーのID
19
19
  const CHANNEL = // 名前を変更するチャンネルのID
20
20
  const CHANNEL2 = //名前変更するチャンネルのID(男性)
21
- const roleID = ''; //男性ロールID
21
+ const roleID = '' //男性ロールID
22
22
 
23
23
  // ボットがオフラインのときの変更は出来ないから、起動時に辻褄を合わせる
24
24
  client.on('ready', () => {

2

タグの追加

2022/01/05 05:03

投稿

poketatsu
poketatsu

スコア19

title CHANGED
File without changes
body CHANGED
File without changes

1

誤字

2022/01/05 04:35

投稿

poketatsu
poketatsu

スコア19

title CHANGED
File without changes
body CHANGED
@@ -82,6 +82,6 @@
82
82
 
83
83
 
84
84
  //Botの起動とDiscordサーバーへの接続
85
- client.login("NzAyMDk1Mzg5ODAwNzkyMDc2.Xp7DSQ.QFoQZnaXrYEz0MX_pj84oWtR6nE")
85
+ client.login("Botのトークン")
86
86
 
87
87
  ```