Buat Bot Telegram Sederhana Menggunakan Python Untuk Pemula
Telegram, seperti WhatsApp, juga merupakan salah satu platform IM terpopuler saat ini, memungkinkan Anda untuk menyimpan pesan tidak hanya di perangkat Anda tetapi juga di cloud dan menawarkan dukungan multi-platform yang hebat. Telegram juga memiliki lebih banyak fitur dan membangun chatbot di Telegram cukup mudah dan memerlukan beberapa langkah yang hampir tidak memakan waktu untuk menyelesaikannya. Chatbot terintegrasi ke dalam grup dan saluran Telegram Itu dapat dan bekerja sendiri.
Mari kita mulai langkah demi langkah dengan contoh Telegram Bot yang sangat sederhana.
Langkah Pertama: Untuk membuat chatbot di Telegram, Anda perlu menghubungi BotFather, yang pada dasarnya adalah bot yang digunakan untuk membuat bot lain.
Untuk menyiapkan bot baru, mulailah percakapan dengan BotFather (@BotFather), BotFather membantu membuat bot baru.Bot Anda harus memiliki dua atribut: nama dan nama pengguna. Nama akan ditampilkan di bot dan nama pengguna akan digunakan untuk menyebutkan dan berbagi.
Catatan: Nama pengguna harus diakhiri dengan _bot karena saya memilih nama pengguna simple_tlg_bot
Setelah memilih nama bot dan nama pengguna Anda, Anda akan melihat pesan yang berisi token akses Anda. Anda harus menyimpan token akses dan nama pengguna karena Anda akan membutuhkannya nanti.
Langkah kedua: pengkodean Python
Buka terminal dan mulailah dengan membuat direktori baru terlebih dahulu.
mkdir simple-tlg-bot/
cd simple-tlg-bot/
Pertama, Anda perlu menginstal di bawah modul telegram
pip3 install python-telegram-bot
Buat bot.py file baru dan rekatkan kode berikut.
from telegram.ext import Updater, CommandHandler, MessageHandler, Filters
def start(update, context):
update.message.reply_text("Welcome to Simple Chat Bot")
update.message.reply_text("You can type any message and you will get same message in response")
def echo_reply(update, context):
update.message.reply_text(update.message.text)
if __name__ == "__main__":
token = "REPLACE_WITH_YOUR_TOEKN"
updater = Updater(token, use_context=True)
dp = updater.dispatcher
dp.add_handler(CommandHandler("start", start))
dp.add_handler(MessageHandler(Filters.text, echo_reply))
# Start the Bot
updater.start_polling()
Catatan: Di sini ganti "REPLACE_WITH_YOUR_TOEKN" dengan token akses yang Anda dapatkan dengan BotFather.
Jalankan saja kode di atas
python3 bot.py
Lihat! Selesai
Seharusnya Anda membutuhkan waktu kurang dari 10 menit untuk memulai dengan bot pertama Anda. Maka Hasilnya akan seperti ini :
ini adalah tutorial untuk pemula.. namun jika anda ingin costume bot nya anda akan lebih baik,, selamat eksplor ya kawan :)