Istilah Deeplink diperkenalkan oleh Telegram.. banyak yang memanfaatkan fitur ini untuk membuat program referal.
Namun, sebenarnya apa itu deeplink, bagaimana membuatnya, teknik mengelonya, dan bagaimana memanfaatkannya..
Apa pula kaitannya dengan bot Telegram yang bisa menjadi powerfull lantaran si "ekor start" ini..
Simak dan ikuti sesi materi "kuliah" -nya, hanya Rp 950.000 diskon 100% selamanya — menjadi Rp. 0 alias GRATIS...
Maaf, tidak sempat dibuatkan materinya dalam bentuk tulisan.
# Source Code
Sumber: Gist bangHasan
const button = lumpia.button;
const markup = lumpia.markup;
const helper = lumpia.helper;
bot.options.username = 'belajarGASbot';
/*
Contoh kasus: membuat template pesanan user
Link: https://t.me/belajarGASbot?start=order
*/
bot.start(ctx => {
let payload = ctx.payload;
if (!payload) {
let pesan = '<b>Selamat datang</b>, di bot Kita !!';
pesan += '\n\n ✅ KLIK <a href="https://t.me/belajarGASbot?start=order">ORDER</a>';
pesan += '\n\n ✅ KLIK <a href="https://t.me/belajarGASbot?start=kode123">Info Modem</a>';
pesan += '\n\n ✅ Kode Refferalmu: https://t.me/' + bot.options.username
pesan += '?start=ref' + ctx.from.id;
return ctx.replyWithHTML(pesan, {
disable_web_page_preview: true
});
}
var pola = /^ref(\w+)/i;
var cocok;
if (cocok = pola.exec(payload)) {
// terserah teman-teman
// kode ref nya mau diolah seperti apa
return ctx.reply('Kode referalnya adalah: ' + cocok[1]);
}
if (payload == 'order') {
let formatOrder = `\n
Nama:
Alamat:
Jumlah barang:
Mohon segera diproses yak...!
`;
let pesan = 'Masukkan format seperti berikut ini' + formatOrder;
return ctx.reply(pesan);
}
if (payload == 'kode123') {
let pesan = 'Informasi Barang Kode 123, adalah:';
pesan += `\n
Nama Produk: Modem ABC-123
Warna: Hitam
KCU: AA112233
Harga: Rp. 230.000,00
Untuk lebih lengkapnya, silakan buka web https://banghasan.com
`;
return ctx.reply(pesan, {
disable_web_page_preview: true
});
}
if (payload == 'waktu') {
let pesan = Utilities.formatDate(new Date(), 'GMT+7', 'HH:mm:ss') + ' WIB.'
return ctx.reply(pesan);
}
let pesan = "Payloadnya adalah: " + ctx.payload;
ctx.reply(pesan);
})
# Video
Silakan langsung simak saja dalam videonya.
# Referensi
Penutup
Jangan lupa tinggalkan komentar, agar dunia mengenalmu, yang telah bersilaturrahim ke sini. Dan sekaligus mungkin ingin memberikan masukan dan saran. Silakan yak!
🙏🏼 Semoga bermanfaat ...