berikut ini adalah cara membuat bot telegram
1. pertama klik Botfather di kolom pencarian, dan pastikan bot yang anda cari adalah bot yang ada centang biru
berikut ini adalah cara membuat bot telegram
1. pertama klik Botfather di kolom pencarian, dan pastikan bot yang anda cari adalah bot yang ada centang biru
Contoh pembuatan google form ter integrasi ke bot telegram, di bawah ini adalah langkah langkah proses pembuatan nya. disini saya hanya akan menjelaskan secara simpel saja
1. membuat google form.
pastikan anda membuat google form terlebuih dahulu, dan untuk formatnya menyesuaikan sesuai kebutuhan
setelah form di buat selanjunya ke tahap berikutnya2. klik titik 3 di kanan atas form tersebut, kemudian klik editor scrip < >. kemudian ikuti langkah langkahnya sesuai gambar yang di tampilkan.3. memasukan skrip yang sudah di edit seperti gambar di bawah ini. skrip tersebut sudah di edit dan sudah fix, maka tinggal copy paste saja. kemudian anda hanya mengganti kode api yang sudah anda buat melalui bot telegram.a. kode api telegrambotb. kode / id chanel yang sudah di buat di telegram bot
4. hasil nya setelah kode script tersimpan, maka setiap form tersebut di isi akan otomatis masuk notifikasi ke chanel telegram yang sudah anda buat sebelumnyautuk cara membuat bot telegram klik LINK INI
berikut adalah skrip yang sudah jadi tinggal di isikan saja kode api telgram bot dan id chanel anda.
// Pembuatan Variable Global
esuaikan saja
// masukkan token bot mu di sini
var token = '1773078325:AAFMKIKc6QXqTI8_6Mb5NUYT85Y8s5JFCmA';
// buat objek baru kita kasih nama tg
var tg = new telegram.daftar(token);
// objek pelengkap
// di library versi 20, untuk membersihkan teks dari parsing mode (HTML/Markdown)
var Utils = telegram.Utils;
// inisiasi awal
// id chat dari channel / group tujuan
var chat_id = -1001176956121;
// --- akhir variabel ---
// membuat fungsi yang akan dijadikan trigger ketika form onSubmit
function responDariForm() {
// isi pesan dikosongkan di awal
var pesan = '';
// ambil form aktif
var form = FormApp.getActiveForm();
// ambil semua data respon nya
var formResponses = form.getResponses();
// ambil data respon terakhir saja
var respon = formResponses[formResponses.length-1];
var item = respon.getItemResponses();
// dapatkan email responder
var email = respon.getRespondentEmail();
// masukkan informasi Email ke pesan
// bersihkan sekalian format teks dari email dari tags HTML
pesan += "✉ "+Utils.clearHTML(email);
// ambil waktunya, hasilnya bertipe angka jadi harus diubah ke String dulu
var waktuStamp = respon.getTimestamp();
var waktu = Utilities.formatDate(waktuStamp, "Asia/Jakarta", "yyyy-MM-dd HH:mm:ss");
pesan += "\n⏱ <code>"+Utils.clearHTML(waktu)+" WIB.</code>";
// susun kalimat dari respon user
// dengan format T(anya) dan J(awab)
for (var i =0; i< item.length; i++) {
// format pertanyaan
var tanya = item[i].getItem().getTitle();
// bersihkan pertanyaan dari tag HTML jika ada
tanya = Utils.clearHTML( String(tanya));
// format jawaban
var jawab = item[i].getResponse();
// bersihkan respon jawaban dari tag HTML jika ada
jawab = Utils.clearHTML( String(jawab) );
// susun pesannya
pesan += '\n\n✅ <b>' + tanya + "</b>\n💬 <code>"+ jawab + "</code>";
}
// kirim pesan yang telah tersusun ke channel Telegram
return tg.kirimPesan(chat_id, pesan, 'HTML');
}