Inisiasi
2 menit dibaca
RESUME
Table resume semua properti yang melekat pada lumpia.
method | params | type | keterangan |
---|---|---|---|
init | token options |
string * json |
menginisiasi atau menghubungkan lumpia dengan (token) bot |
DEBUG | boolean |
semua pesan masuk dari Telegram diubah outputnya menjadi json. Tidak mempedulikan middleware atau lainnya. | |
verbose | boolean |
mengaktifkan full logging proses framework saat berada di editor | |
version | menampilkan informasi lumpia yang sedang dipakai saat ini |
Berikut ini penjelasan bagaimana mendeklarasikan, atau menginisasi awal object-object pada saat menggunakan lumpia
init
Dipergunakan saat pertama kali atau tiap kali membuat objek lumpia.
Syntax: new lumpia.init(token, options)
- token adalah token bot yang didapatkan dari botfather
options
Diisi dalam format JSON.
option | keterangan | type | default | contoh |
---|---|---|---|---|
prefix_command | awalan perintah command pada bot | string | / |
prefix_command: '/!.' |
log_id | id/username untuk mengirimkan log apabil error. sebaiknya diisi number untuk user id atau chat id |
number, string | - | log_id: 213567634 |
username | tersedia pada v3.7 mengeset username pada command /start@usernamebot |
string | kosong | username: 'strukturbot' |
Dapat juga diakses secara langsung (sesudah bot diinisiasi) :
DEBUG
Memaksa bot menampilkan JSON apapun yang diterima ke log_id
yang diseting saat pertama kali init.
Berguna untuk debugging isi message.
- default:
false
Ingat
DEBUG menggunakan huruf besar semua.verbose
Mengaktifkan logging secara detail dipergunakan saat debugging.
Verbose hanya berjalan pada mode panel editor pada GAS ketika menjalanan sebuah fungsi ke doPost
atau handleUpdate()
.
Di bot tidak ada perbedaan apa-apa. Matikan mode verbose ini jika sudah tahap produksi, agar tidak terlalu banyak script bekerja.
- default:
false
;
version
Untuk mengetahui versi lumpia yang sedang dipergunakan.
Syntax: lumpia.version
Hasil berupa tipe data object (json) bersifat informasi.
field | keterangan |
---|---|
active |
versi yang aktif saat ini |
number |
selalu 3 , sesuai generasi yang direlease |
build |
nomor saat di build, terus bertambah |
name |
nama code library |
full |
penyebuatan secara penuh |
group |
informasi grup |
url |
informasi url |