Kode Terbuka
Sumber kode terbuka yang bermanfaat
1 menit dibaca
Jika kamu punya kode bot terbuka yang menggunakan lumpia, silakan di share di sini yak..
Akan sangat bermanfaat buat para pembelajar sebagai rujukan dan contoh-contoh kasus.
Jadwal-Sholat
Contoh sederhana yang apik untuk mengandle RESTFUL API, menggunakan method lumpia.fetch
Fungsi utamanya membuat bot jadwal sholat yang di request oleh user dengan memanfaatkan api.myquran.com
Cuplikan:
//mencari data jadwal sholat dari api myQuran. dengan paramater kode kota dan tanggal
function infoSholat(nama_kota, kode_kota) {
var date = new Date();
var tanggal = Utilities.formatDate(date, "Asia/Jakarta", "yyyy/MM/dd");
var respon = api.get("/v1/sholat/jadwal/" + kode_kota + "/" + tanggal);
try {
if (respon.status) {
var data_sholat = respon.data;
return "🕌 <b>Jadwal Sholat untuk wilayah " + data_sholat.lokasi + " (" + data_sholat.daerah + ") dan sekitarnya</b>\n\n<code><b>" + data_sholat.lokasi + " (" + data_sholat.jadwal.tanggal + ")</b>\n\n\tImsak = " + data_sholat.jadwal.imsak + "\n\tSubuh = " + data_sholat.jadwal.subuh + "\n\tDzuhur = " + data_sholat.jadwal.dzuhur + "\n\tAshar = " + data_sholat.jadwal.ashar + "\n\tMaghrib = " + data_sholat.jadwal.maghrib + "\n\tIsya = " + data_sholat.jadwal.isya + "\n\nSumber:KEMENAG RI</code>";
} else {
return "Data Empty!";
}
} catch (e) {
return "Server Error : " + e.message;
}
}
- Developer: @Aghisna12
- Announce
- Repo: Aghisna12/Telegram-Bot-Jadwal-Sholat