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

回答編集履歴

1

間違って途中で送信しちゃいました...不慣れでごめんなさい!

2018/03/04 10:01

投稿

kyoheyyy
kyoheyyy

スコア61

answer CHANGED
@@ -7,5 +7,33 @@
7
7
 
8
8
  少しでも参考になりましたら幸いです。
9
9
  ```
10
+ const Eris = require("eris");
10
11
 
12
+ var bot = new Eris("xxxxxxxxxxxxxxx");
13
+
14
+ bot.on("ready", () => {
15
+ console.log("Ready!");
16
+ console.log(bot.channelGuildMap);
17
+
18
+
19
+ });
20
+
21
+ bot.on("voiceChannelJoin", (member, newChannel) => {
22
+ let ch = newChannel.guild.defaultChannel;
23
+ console.log("%s が チャンネル %s に入室しました。", member.username, newChannel.name);
24
+ bot.createMessage('チャンネルID', member.username + "が チャンネル[" + newChannel.name + "] に入室しました。");
25
+ });
26
+
27
+ bot.on("voiceChannelLeave", (member, oldChannel) => {
28
+ let ch = oldChannel.guild.defaultChannel;
29
+ bot.createMessage('チャンネルID', member.username + "が チャンネル[" + oldChannel.name + "] から退出しました。");
30
+ });
31
+
32
+ bot.on("voiceChannelSwitch", (member, newChannel, oldChannel) => {
33
+ let ch = oldChannel.guild.defaultChannel;
34
+ bot.createMessage('チャンネルID', member.username + "が チャンネル[" + oldChannel.name + "] から [" + newChannel.name + "] に移動しました。");
35
+ });
36
+
37
+ // Discord に接続します。
38
+ bot.connect();
11
39
  ```