Lorem ipsum dolor sit amet, consectetur adipiscing elit. Test link

Cara Buat Bot Telegram Responde Menggunakan Python

 


Ketika kamu telha join atau masuk dalam sebuah group di telegram, kamu akan langsung akan di smbut oleh stu member. Member tersebut merupakan bot yang telah di tambahkan admin ke dalam group untuk melakukan hal seperti tadi, selain itu bot tersebut juga dapat memantau percakapan, mengeluarkan member yang melanggar aturan. Dan semua itu telah di atur dengan menggunakan bahasa pemograman python.

Sebelum memulai membuat bot tersebut, kamu harus memiliki api telegram. Untuk mendapatkannya kamu bisa membuat botnya di Bot Ftaher untuk memulai proses pembuatan bot. Jika sudah berhasil masuk ke dalam Bot Father  silahkan klik perintah Start.


Silahkan klik /newbot 

Sekarang masukkan nama boot yang akan kamu buat.

Jika sudah masukan username dari bot yang telah kamu buat, username yang valid harus di akhiri dengan kata Bot contohnya hidayat_bot.

Setelah mendapatkan api token bot telegram, selajutnya kita akan membuat perintah sederhana pada bot tersebut. Sehingga ketika perintah di masukan bot akan menanggapi perintah komentar yang di input.

Sebelum membuat sourch codenya, silahkan terlebih dahulu package yang memudahkan untuk menjalankan botya.

$ pip install pyTelegramBotAPI

Setelah pckage berhasil di instal, silahkan teman-teman buka text editor, kemudian buat filenya dengan nama bebas berekstensi .py setelah itu kita impot modulenya.

import telebot

Selanjutnya kita masukan token bot tadi ke dalam codingan.

bot = telebot.TeleBot('TOKENKALIAN')

Kemudian kita kan membuat command /start di mana ketika perintah tersebut di jalankan maka si bot akan bereaksi menjawabnya.

# Menghandle Pesan /start
@bot.message_handler(commands=['start'])
def welcome(message):
    # membalas pesan
    bot.reply_to(message, 'Halo bro, ada apa?')

Lalu kita akan melakukan looping agar script bot agar dapat mengirim tanggapan.

while True:
    try:
        bot.polling()
    except:
        pass

Jika sudah silahkan save dengan ekstesn .py dan jalankan.

$ python3 bot.py

Untuk full codenya bisa kamu lihat di bawah ini.

# mengimport package pyTelegramBotAPI
import telebot

# inisialisasi Token Bot Kita
bot = telebot.TeleBot('TOKENKALIAN')

# Menghandle Pesan /start
@bot.message_handler(commands=['start'])
def welcome(message):
    # membalas pesan
    bot.reply_to(message, 'Halo bro, ada apa?')

while True:
    try:
        bot.polling()
    except:
        pass

Post a Comment