This the multi-page printable view of this section. Klik disini untuk ngeprint.

Return to the regular view of this page.

Dasar

Penjelasan dasar-dasar, definisi dan hal terkait lainnya

Pengantar

Jika kamu adalah benar-benar pemula, yang baru mengenal tentang bot dan telegram. Maka kamu perlu membaca materi-materi pengantar ini ya.

1 - Apa itu bot

Penjelasan dasar apa itu bot

Definisi

Sederhananya, bot itu akronim dari robot atau dipisah menjadi ro-bot. Trus diambil belakangnya jadilah bot saja.

Kalau istilah robot sudah paham dunk? Bisa dicontek pemahaman dari wikipedia tentang robot.

Jenis Bot

Secara umum ada 2 jenis bot yang saat ini beroperasi pada telegram. Keduanya adalah LEGAL, diizinkan oleh pihak Telegram bahkan difasilitasi.

1. Bot API

Adalah spesial akun yang dibuatkan oleh Telegram melalui @botfather.

Secara umum akan kita sebut sebagai bot api, atau bot biasa, atau bot saja.

Framework Lumpia beroperasi pada bot jenis ini.

Kelebihan

  • berjalan pada sub akun user biasa
  • satu akun user bisa sampe 20 bot, sehingga tidak repot bikin banyak akun
  • mudah pengoperasiaannya, karena api nya terdokumentasi dibuat dengan baik
  • tidak butuh resource khusus, yang penting bisa melakukukan komunikasi HTTP sudah cukup
  • mempunyai fitur-fitur khusus sebagai bot, seperti membuat keyboard inline, inline bot, game base, dll

Kekurangan

  • memiliki keterbatasaan tidak seperti user biasa yang bisa melihat dialog, membuat grup sendiri, memiliki banyak pengaturan, dan lain sebagainya
  • secara default download dan upload sanagt terbatas, berbeda dengan user biasa hingga 2 GB

2. User Bot

Adalah akun user biasa, yang dioperasikan dan diotomatisasi sehingga berperan menjadi bot.

Pengoperasiannya jauh lebih ribet dibanding bot api yang sudah disediakan. Meski demikian memiliki banyak manfaat dibandikan bot biasa.

Kelebihan

  • memiliki kemampuan seperti halnya user biasa
  • download upload file hingga maksimal

Kekurangan

  • jauh lebih rumit proses pembuatan dan pengoperasiannya
  • tidak memiliki spesial fitur seperti keyboard inline

Bot Telegram

Fungsi

Membantu manusia sesuai fungsi dan tugasnya. Biasanya dilakukan terus menerus, setiap saat, dan selalu tersedia jika dibutuhkan.

2 - Yang Dibutuhkan

Apa saja yang dibutuhkan

Hal-hal apa sajakah yang diperlukan untuk membuat bot Telegram.. berikut ini diulas.

SDM

SDM atau Sumber Daya Manusia.

Dalam hal ini bisa kamu sebagai pelakunya. Kamu yang sedang belajar, atau yang sudah bisa pemrograman hanya butuh penyesuaian saja.

Atau bisa juga, SDM di sini adalah jasa programmernya. Karena sudah tidak mampu (bukan bidangnya), atau tidak sempat membuatnya (tidak cukup waktu), ataupun butuh team work.

Jika memang tak mampu, karena kebanyakan memang bukan bidangnya. Seorang yang jago berdagang (retail di online shope), belum tentu menguasai komputer apalagi dunia pemrograman. So, tidak perlu memaksakan diri ya. Solusinya kamu bisa sewa jasa programmer.

Termasuk di dalamnya SDM adalah:

  • otak yang encer, klo belum encer perlu giat belajar dan tekun latihan
  • dan indra lainnya untuk mendukung

Jangan ragu untuk memulai, karena manusia adalah makhluk pembelajar yang hebat. Dan semua pernah mengalami yang namanya langkah pertama alias newbie

Account

Akun yang sudah harus dipunyai adalah:

Google

Semestinya sudah punya semua ya. Jika belum, tata caranya tidak dimuat dalam lingkup dokumentasi di sini.

Akun Google dipergunakan untuk mengakses email, drive, dokument, spreadsheet, apps script, dan lain sebagainya.

Menjadi kebutuhan wajib pada pembuatan bot di sini. Cara penggunaaan akun google (buka email, drive, spreadsheet, dll) juga tidak dibahas / bukan cakupan materi ini.

Telegram

Ini juga kebutuhan mandatori. Cara membuat akun Telegram, tidak dibahas (dulu) di sini.

Yang melekat pada akun telegram adalah:

  • harus punya nomor handphone untuk mendaftar
  • punya email untuk mengaktifkan 2FA (sangat direkomendasikan)

Soal telegram akan dibahas pada materi lainnya (insyaAllah).

Komputer

Boleh juga menggunakan handphone (smartphone).

Namun direkomendasikan menggunakan komputer (laptop/pc). Karena layar yang besar memberikan kebebasan atau keleluasaan untuk mengamati dan meneliti.

Aplikasi

Aplikasi yang wajib dipunyai adalah:

Telegram Client

Pengguna handphone bisa download di Playstore atau App Store. Pilihan terbaik adalah Telegram dari official, atau Plus Messenger.

Untuk pengguna desktop, sangat direkomendasikan untuk pakai aplikasi (bukan browser). Download di Desktop Telegram

Browser

Untuk mengakses google drive dan coding google apps script cara termudah adalah menggunakan browser. Silakan pergunakan browser favoritmu, namun disarankan adalah:

  • Google Chrome / Chromium
  • Firefox
  • Safari

Ataupun browser-browser dari turunan mereka.

Browser dapat dipergunakan juga untuk mengakses Telegram Client. Namun, sebaiknya untuk telegram client menggunakan versi aplikasinya saja.

Free

Meski Gratis bukan berarti tanpa biaya ya. Free, sebenarnya lebih tepat diistilahkan “bebas”.

Email, server dan bahkan materi-materi di sini disediakan secara gratis, bukan berarti tanpa biaya untuk mendapatkannya.

Misalnya:

  • kamu tetap butuh biaya untuk mengakses internet jika belum ada koneksi “tumpangan”.
  • kamu butuh listrik, untuk bisa menyalakan komputer, laptop, ngecharge handphone, dan lain sebagainya. Listriknya harus bayar.
  • Kamu pakai laptop / handphone, yang untuk mendapatkannya harus beli atau membayar sejumlah uang.
  • butuh kendaraan untuk beli pulsa, bayar listrik, beli handphone, dan lain sebagainya
  • butuh simcard untuk nomor handphone, syarat registrasi akun telegram / google
  • Jika kamu perlu belajar komputer, mungkin perlu kursus dulu cara pakai komputer. Kursusnya juga butuh biaya.
  • Saat otak atik, butuh camilan atau kopi biar bisa kuat begadang. Camilan dan kopi, harus dibeli jika tidak punya.
  • Item-item lain dan seterusnya..

Biaya-biaya di sini tetap harus dikeluarkan.

Jadi agar tetap dipahami, definisi GRATIS bukan berarti benar-benar tanpa biaya. GRATIS sesuai yang diberikan saja (untuk memperolehnya bisa jadi kamu ada biayanya)

3 - Pernyataan

Pernyataan Hukum

Disclaimer

Pengembang dan penulis framework ini bukan orang hukum, tidak mengerti soal hukum, dan tidak punya hubungan (teman/saudara/rekanan) bidang hukum. Namun, tidak ingin bermasalah dengan pihak otoritas hukum dimana saja.

Semua yang dikerjakan hanya ingin bermanfaat seluas-luasnya bagi masyarakat Indonesia pada khususnya, dan seluruh penduduk dunia pada umumnya.

Penyataan

Semua library atau framework yang disediakan disini tersedia secara GRATIS, dan didistribusikan apa adanya (“AS IS”).

Apapun yang terjadi pada akun kamu atau piranti kamu, dari menggunakan Lumpia Framework adalah tanggung jawab kamu sendiri.

Kamu yang bikin, kamu yang memasukkan, kamu yang mengerjakan, kamu yang memperoleh manfaat, kamu juga yang bertanggung jawab atas semua pekerjaanmu.

Apabila terjadi masalah terkait hukum, meskipun kamu menggunakannya secara langsung atau tidak (sebagai end user nya bot), maka tidak ada sangkut pautnya dengan pengembang library ini.

Lumpia, sebagai framework bot telegram, sumber kode bersifat terbuka yang siapa saja dapat melihat, membaca, menelitinya - baik sebelum menggunakan maupun sesudahnya.

Semua kelalailan dan kesalahan akibat oprekanmu, ataupun kesalahan bugs pada framework adalah tanggung jawab kamu sendiri selaku pemakai yang tidak teliti.

Perizinan

Diizinkan menggunakan library ini untuk segala keperluan.

  • Untuk keperluan belajar, edukasi
  • Hobi atau Kesenangan
  • Riset atau Penelitian, mahasiswa atau pegawai
  • Pekerjaan, Profesional, Komersial
  • Bahkan untuk keperluan bisnismu

Disarankan agar mencatumkan sumber – sebagai penghargaan dan berani bermental (berjiwa) besar atas pengakuan karya orang lain.

Persetujuan

Memakai berarti sudah setuju.

Sudah diperingatkan.

Penutup

Semoga keberkahan dan limpahan rezeki yang luas, bagi semua yang memberikan manfaat buat umat. Yang tidak suka menyalah-nyalahkan, tidak mencari-cari masalah, yang sering mempermudah urusan, saling membantu, dan saling sharing memberikan kebaikan.

Mohon bantu di-amin-kan.