Inisiasi

Inisiasi dan Options

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) :

bot.options.log_id = 213567634;
bot.options.prefix_command = '.!/';

DEBUG

Memaksa bot menampilkan JSON apapun yang diterima ke log_id yang diseting saat pertama kali init.

Berguna untuk debugging isi message.

  • default: false

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;
lumpia.verbose = true;

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