Adalah fitur untuk menambahkan fungsi pada framework HSUbot.
Silakan fokus pada folder ./plugins
ini.
Penjelasan seperti dibawah ini.
Contoh:
let ping = {
name: 'ping',
status: true,
clue: ['Fungsi: Test respon bot', 'Format:\n <code>.ping</code>'],
regex: /^[!\/\.]ping$/i,
run: function (tg, update) {
let message = update.message
let text = message.content.text.text
if (this.regex.exec(text)) {
return tg.sendMessage(message.chat_id, '🏓 <b>Pooong!</b>', 'html', false, false, false, message.id)
}
}
}
module.exports = {
ping, pong
}
Field wajib adalah name
, regex
, dan run
name
adalah nama fungsi sebagai pengenal untuk helper dan debugging
Format run
saat ini adalah (tg, update) => {}
Terakhir jangan lupa di module.exports
status
jika true, berarti dapat dipergunakan. Setfalse
jika di non aktifkan.clue
adalah untuk fungsihelper
. Akan ditampilkan ketika mengetik.help ping
Format ini masih berkembang sesuai kebutuhan untuk keperluan yang lebih kompleks.
Masih ada beberapa fitur yang belum diimplementasikan dalam struktur ini. Namun, bisa dipastikan tidak akan jauh berbeda.
Agar dipantau halaman ini yak ^^