Konten dari Pengguna

Cara Membuat Bot Telegram dengan Database Pakai Kode Skrip

How To Tekno

How To Tekno

How to tekno

·waktu baca 3 menit

google
Tambah ke Prefensi Google
info
Jadikan kumparan sebagai preferensi terpercayamu di Google
comment
0
sosmed-whatsapp-white
copy-circle
more-vertical

Tulisan dari How To Tekno tidak mewakili pandangan dari redaksi kumparan

Ilustrasi cara membuat bot Telegram dengan database. Foto: Unsplash.
zoom-in-whitePerbesar
Ilustrasi cara membuat bot Telegram dengan database. Foto: Unsplash.

Cara membuat bot Telegram dengan database bisa dilakukan dengan beberapa tahapan. Hingga kini, Telegram menjadi salah satu aplikasi pesan instan yang banyak digunakan masyarakat.

Berdasarkan jurnal Pembuatan Bot Telegram untuk Mengambil Informasi dan Jadwal Film menggunakan PHP tulisan Anggiat Cokrojoyo, dkk., kelebihan Telegram dari pesan instan lainnya bisa digunakan untuk Application Programming Interface (API).

Salah satu API yang disediakan Telegram adalah fitur Bot. Fitur ini digunakan untuk menyediakan data ke pengguna yang tidak terbatas oleh waktu.

Pengguna hanya perlu mengirimkan ke akun Bot yang dituju dan semua informasi yang dibutuhkan bisa didapatkan dengan cepat.

Lalu bagaimana cara membuat Bot Telegram dengan database? Untuk mengetahui jawabannya, simak penjabaran di bawah ini.

Cara Membuat Bot Telegram dengan Database

Cara membuat Telegram dengan database. Foto: Unsplash.

Masih dari sumber yang sama, Aplikasi telegram menyediakan dua bentuk API, yakni Klien dan Telegram Bot API. Klien Telegram artinya seseorang yang ingin mengembangkan bot Telegram versi sendiri tanpa harus memulai dari awal.

Sementara Telegram Bot API memungkinkan semua pengguna bisa membuat bot di Telegram. Layanan ini hanya tersedia bagi pengguna Telegram.

Cara membuat telegram dengan database biasanya digunakan oleh Klien Telegram. Untuk menggunaakannya, kamu memerlukan skrip-skrip coding dari berbagai bahasa pemrograman.

Mengutip dari buku Short Course Series: SQL Server 2008 Express oleh Wahana Komputer, database atau basis data merupakan sekumpulan data yang memiliki hubungan atau koneksi yang diatur dengan susunan tertentu.

Database ini bisa disimpan dalam berbagai media penyimpanan. Hal ini sering dipakai untuk memproses data-data guna menghasilkan informasi tertentu dengan cara programming.

Dirangkum dari laman Medium, berikut contoh cara membuat bot Telegram dengan database untuk menerima pembayaran. Berikut tutorial atau caranya dan contoh skrip yang bisa dilihat.

1. Buat Bot dengan BotFather

Untuk membuat bot Telegram, kamu perlu mendapatkan token bot, yakni kode yang mengidentifikasi bot kamu secara unik. Cara mendapatkannya ialah dengan mengirimkan perintah ‘/newbot’.

2. Pahami dasar-dasar membuat bot

Setelah mendapatkan kode token, kamu bisa menulis skrip untuk menentukan fungsionalitas yag dimiliki bot. Pada contoh kali ini, kamu akan menggunakan skrip phyton. Jadi, langkah selanjutnya ialah menginstal python-telegram-bot.

Kamu bisa menyalin kode skrip dari laman github.com. Contoh skrip phython yang digunakan ialah sebagai berikut.

from telegram.ext.callbackcontext import CallbackContext

from telegram.ext.commandhandler import CommandHandler

from telegram.ext.filters import Filters

from telegram.ext.messagehandler import MessageHandler

from telegram.ext.updater import Updater

from telegram.update import Update

BOT_KEY = "<YOUR_BOT_KEY_HERE>"

def start(update: Update, context: CallbackContext):

welcome_message = "Welcome to this bot!"

update.message.reply_text(welcome_message, parse_mode="html")

def unknown_text(update: Update, context: CallbackContext):

update.message.reply_text(f"If you need support please contact example@email.com.")

def _add_handlers(updater):

updater.dispatcher.add_handler(CommandHandler("start", start))

updater.dispatcher.add_handler(MessageHandler(Filters.text, unknown_text))

if __name__ == "__main__":

updater = Updater(BOT_KEY, use_context=True)

_add_handlers(updater)

print("starting to poll...")

updater.start_polling()

3. Tambahkan Perintah Baru

Selanjunya kamu bisa menambahkan perintah baru yang bisa digunakan pengguna. Kamu bisa menambah fungsionalitas apa pun pada bot yang dibuat. Adapun contoh skrip phyton yang dipakai pada contoh kali ini adalah sebagai berikut.

Tangkapan layar kode skrip. Foto: Medium.

4. Tambahkan Fungsi Sesuai kebutuhan

Pada contoh kali ini digunakan untuk menerima pembayaran, maka cara melakukannya kembali ke BotFather. Masukkan perintah pada ‘/mybots’. Kemudian tekan tombol pembayaran.

Kamu bisa mendapatkan daftar banyak penyedia pembayaran. Selanjutnya sambungkan ke striptest untuk melakukan uji coba.

Demikian cara membuat bot Telegram dengan database yang bisa dilakukan pengguna. Pada dasarnya, bot telegram tidak terbatas pada bahasa pemrograman. Jadi kamu bisa membuat bot Telegram dengan bahasa pemrograman lainnya selain phyton. Semoga bermanfaat.

(IPT)

Frequently Asked Question Section

Apa itu kelebihan Telegram dari aplikasi lain?
chevron-down

Kelebihan Telegram dari pesan instan lainnya bisa digunakan untuk Application Programming Interface (API).

Apa saja bentuk API Telegram?
chevron-down

Aplikasi Telegram menyediakan dua bentuk API, yakni Klien dan Telegram Bot API.

Apa itu database?
chevron-down

Database atau basis data merupakan sekumpulan data yang memiliki hubungan atau koneksi yang diatur dengan susunan tertentu.