This page looks best with JavaScript enabled

PART 2 | Cara Membuat Bot Telegram Sederhana dengan python

 ·  ☕ 2 min read
Views

Halo teman-teman kembali dengan materi cara membuat bot telegram sederhana kali ini di bagian 2 saya akan memberikan sedikit kode agar bot mu menjadi lebih keren

Pertama-tama pastikan kamu juga menginstal python dan juga sudah tahu membuat bot telegram nya ya, dan pastikan juga kamu sudah menyimpan bot token nya

Bahan - bahan

  1. Untuk cara membuat bot Telegram silakan baca di sini
  2. Python
  3. Komputer / hp
  4. Jaringan internet
    Itu saja

Btw kita akan melanjutkan artikel yang kemarin jadi buat kamu yang belum baca silakan baca dulu di sini

Ini adalah kode yang kemarin kita gunakan ya

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
# 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

Sekarang saya akan memberikan kode sederhana agar bot mengirim kembali pesan yang kita kirim

contoh

Kode yang kita gunakan adalah

1
2
3
4
5
6
7
8

    
# handle all messages, echo response back to users

@bot.message_handler(func=lambda message: True)
def handle_all_message(message):
	bot.reply_to(message, message.text)

Ya kode nya hanya segitu, gampang kan?😂

Lanjut sekarang kita akan belajar membuat kode agar bot bisa membedakan antara pesan pribadi dan grup

Membedakan Pesan Pribadi dan Grup

Kamu dapat dengan mudah membedakan pesan masuk pribadi dari pesan grup dengan memeriksa message.chat.typevariabel. Opsi yang tersedia adalah sebagai berikut:

  1. Personal
  2. Super Group
  3. Channels
1
2
3
4
5
6
@bot.message_handler(func=lambda message: True)
def handle_all_message(message):
    if message.chat.type == "private":
        bot.reply_to(message, message.text)
    elif message.chat.type == "group":
        bot.reply_to(message, "Hello to all!")

Kurang lebih seperti itu.

Sekian dulu cara membuat bot nya, mungkin akan saya lanjutkan lagi nanti :v

Share on

Made Wiguna
WRITTEN BY
Made Wiguna
Web Developer