Cara Membuat Bot Telegram dengan Database Pakai Kode Skrip

How to tekno
·waktu baca 3 menit
Tulisan dari How To Tekno tidak mewakili pandangan dari redaksi kumparan

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
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.
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?

Apa itu kelebihan Telegram dari aplikasi lain?
Kelebihan Telegram dari pesan instan lainnya bisa digunakan untuk Application Programming Interface (API).
Apa saja bentuk API Telegram?

Apa saja bentuk API Telegram?
Aplikasi Telegram menyediakan dua bentuk API, yakni Klien dan Telegram Bot API.
Apa itu database?

Apa itu database?
Database atau basis data merupakan sekumpulan data yang memiliki hubungan atau koneksi yang diatur dengan susunan tertentu.
