-
Notifications
You must be signed in to change notification settings - Fork 1
/
Kode.js
65 lines (53 loc) · 1.4 KB
/
Kode.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
import "google-apps-script";
// 00. -- permulaan aplikasi
// inisasi pertama kali
var tg = new telegram.daftar();
// variable user untuk interaksi dengan store user properties
var user = new telegram.user();
// variable penampung username bot
// misal: var usernamebot = 'gedebugbot';
var usernamebot = "rsmb_id_bot";
// 02. -- Pengambilan dan pemasangan token
var token = user.getValue("token_" + usernamebot);
tg.setToken(token);
// 03. -- setWebhook
function setWebhook() {
var url = "URL_WEBHOOK";
var r = tg.setWebhook(url);
Logger.log(r);
}
// -- fungsi pengayaan aja, boleh ada boleh tidak
// cek Token berhasil disimpan atau tidak
function cekToken() {
var r = user.getValue("token_" + usernamebot);
if (r) {
var pesan = "Token sudah disimpan: " + r;
} else {
var pesan = "Token gagal di simpan.";
}
Logger.log(pesan);
return r;
}
// cek informasi bot
function getMe() {
var me = tg.getMe();
Logger.log(me);
return me;
}
// cek info hook bot
function getWebhookInfo() {
var r = tg.getWebhookInfo();
Logger.log(r);
return r;
}
// hapus hook
function deleteWebhook() {
var r = tg.deleteWebhook();
Logger.log(r);
return r;
}
// list Global adminBot
var adminBot = [
162953862, // @rescenic
];
// -- kalau mau bikin fungsi sendiri, taruh di bawah sini ---