Commit 73acdf5d082c904851b2b64d5adb269739826b40
1 parent
394dfac8a8
Exists in
master
integrasi dengan komodo-sdk/control-panel
Showing 4 changed files with 44 additions and 0 deletions Inline Diff
.gitignore
1 | /config.json | 1 | /config.json |
2 | /node_modules/ | 2 | /node_modules/ |
3 | /logs/ | 3 | /logs/ |
4 | /config-backup/ | ||
4 | 5 |
config.sample.json
1 | { | 1 | { |
2 | "origin": "change-me", | 2 | "origin": "change-me", |
3 | "username": "change-me@change-me", | 3 | "username": "change-me@change-me", |
4 | "password": "change-me", | 4 | "password": "change-me", |
5 | "warming_up_ms": 60000, | 5 | "warming_up_ms": 60000, |
6 | "core_url": "http://localhost:32972/apikey/PLEASE-CHANGE-WITH-VALID-APIKEY", | 6 | "core_url": "http://localhost:32972/apikey/PLEASE-CHANGE-WITH-VALID-APIKEY", |
7 | "listen_port": 14232, | 7 | "listen_port": 14232, |
8 | "ping_interval_ms": 60000, | 8 | "ping_interval_ms": 60000, |
9 | "commands": { | 9 | "commands": { |
10 | "balance": ["S", "SAL", "SALDO", "BAL", "BALANCE", "CEKSALDO"], | 10 | "balance": ["S", "SAL", "SALDO", "BAL", "BALANCE", "CEKSALDO"], |
11 | "price": ["H", "HP", "CH", "HARGA", "CEKHARGA", "PRICE"] | 11 | "price": ["H", "HP", "CH", "HARGA", "CEKHARGA", "PRICE"] |
12 | }, | ||
13 | "control_panel": { | ||
14 | "listen_port": 14233 | ||
12 | } | 15 | } |
13 | } | 16 | } |
14 | 17 |
index.js
1 | "use strict"; | 1 | "use strict"; |
2 | 2 | ||
3 | const transport = require('./transport-xmpp'); | 3 | const transport = require('./transport-xmpp'); |
4 | const trxCenter = require('komodo-sdk/center/messaging/trx-center'); | 4 | const trxCenter = require('komodo-sdk/center/messaging/trx-center'); |
5 | const controlPanel = require('komodo-sdk/control-panel'); | ||
5 | 6 | ||
6 | transport.init(trxCenter.callback); | 7 | transport.init(trxCenter.callback); |
7 | trxCenter.setTransport(transport); | 8 | trxCenter.setTransport(transport); |
8 | 9 |
views/config.help.html
File was created | 1 | <div class="panel panel-default config-help"> | |
2 | <div class="panel-heading"><strong>Penjelasan</strong></div> | ||
3 | |||
4 | <div class="panel-body"> | ||
5 | <dl> | ||
6 | |||
7 | <dt> origin: </dt> | ||
8 | <dd> Nama center. </dd> | ||
9 | |||
10 | <dt> username: </dt> | ||
11 | <dd> ID xmpp/jabber yang ingin digunakan oleh bot center. </dd> | ||
12 | |||
13 | <dt> password: </dt> | ||
14 | <dd> Password xmpp/jabber. </dd> | ||
15 | |||
16 | <dt> warming_up_ms: </dt> | ||
17 | <dd> Waktu sebelum center dapat menerima pesan pertama (dalam milidetik). </dd> | ||
18 | |||
19 | <dt> core_url: </dt> | ||
20 | <dd> URL core komodo. </dd> | ||
21 | |||
22 | <dt> listen_port: </dt> | ||
23 | <dd> Port yang digunakan untuk menerima respon dari core. </dd> | ||
24 | |||
25 | <dt> ping_interval_ms: </dt> | ||
26 | <dd> Interval ping ke diri sendiri. Digunakan untuk menghindari koneksi jaringan STALE. </dd> | ||
27 | |||
28 | <dt> commands.balance: </dt> | ||
29 | <dd> Keyword untuk pengecekan saldo. </dd> | ||
30 | |||
31 | <dt> commands.price </dt> | ||
32 | <dd> Keyword untuk pengecekan harga. </dd> | ||
33 | |||
34 | <dt> control_panel.listen_port </dt> | ||
35 | <dd> Port yang digunakan oleh web server control panel. </dd> | ||
36 | |||
37 | </dl> | ||
38 | </div> | ||
39 | </div> | ||
40 |