回答編集履歴
2
コード修正
answer
CHANGED
@@ -50,11 +50,9 @@
|
|
50
50
|
```javascript
|
51
51
|
// events.js
|
52
52
|
|
53
|
-
const on_message = require('./on_message.js')
|
54
|
-
|
55
53
|
// イベント
|
56
54
|
const events = [
|
57
|
-
on_message,
|
55
|
+
require('./on_message.js'),
|
58
56
|
]
|
59
57
|
|
60
58
|
module.exports = events
|
1
コード修正
answer
CHANGED
@@ -30,7 +30,7 @@
|
|
30
30
|
module.exports = on_message
|
31
31
|
```
|
32
32
|
|
33
|
-
ただ、大量にある場合は以下のようにイベント
|
33
|
+
ただ、大量にある場合は以下のようにイベントの配列を作った方が管理しやすいかなと思います。
|
34
34
|
|
35
35
|
```javascript
|
36
36
|
// main.js
|
@@ -42,7 +42,7 @@
|
|
42
42
|
const prefix = "!";
|
43
43
|
|
44
44
|
// eventsを全てclientに登録
|
45
|
-
events.forEach((
|
45
|
+
events.forEach(({name, handler}) => client.on(name, handler));
|
46
46
|
|
47
47
|
client.login('Botのトークン')
|
48
48
|
```
|
@@ -52,11 +52,11 @@
|
|
52
52
|
|
53
53
|
const on_message = require('./on_message.js')
|
54
54
|
|
55
|
-
// イベント
|
55
|
+
// イベント
|
56
|
-
const events =
|
56
|
+
const events = [
|
57
|
+
on_message,
|
58
|
+
]
|
57
59
|
|
58
|
-
events.add(on_message.name, on_message.handler)
|
59
|
-
|
60
60
|
module.exports = events
|
61
61
|
```
|
62
62
|
|
@@ -73,5 +73,5 @@
|
|
73
73
|
}
|
74
74
|
}
|
75
75
|
|
76
|
-
module.exports = {
|
76
|
+
module.exports = {name, handler}
|
77
77
|
```
|