⬡ OTOMASI · ADA KODE · BACA 10 MENIT

Bot alert Telegram dengan Python: pantau bot Anda.

Pemakaian Telegram yang paling berguna dan paling sah dalam trading: menerima setiap aksi bot Anda di HP secara real-time — order tereksekusi, target tercapai, error. Lengkap dengan kode siap pakai.

Oleh Tim RoboTraderIA· diperbarui Mei 2026· level pemula ke menengah

Bot Anda berjalan 24/5 di VPS, tapi Anda tidak mungkin menatap layar seharian. Bagaimana Anda tahu dia sudah mengeksekusi order, mencapai target, atau — ini yang penting — berhenti karena error? Jawaban yang elegan: sebuah bot Telegram yang mengabari Anda di HP setiap ada kejadian. Gampang dibuat, gratis, dan mengubah Telegram jadi alat yang benar-benar berguna (jauh berbeda dari grup sinyal). Langsung ke kodenya.

Kenapa ini "Telegram yang benar": berbeda dengan grup sinyal (di mana Anda bergantung pada pihak lain), di sini Telegram cuma jadi kanal notifikasi dari bot Anda sendiri , dengan aturan Anda sendiri . Transparan, sepenuhnya dalam kendali Anda, tanpa ada yang mengambil komisi. Murni pemakaian teknis.

01Membuat bot di BotFather

Telegram punya bot resmi untuk membuat bot — BotFather. Prosesnya cuma 1 menit:

1Chat dengan @BotFather

Di Telegram, cari @BotFather (yang resmi, ada centangnya). Mulai percakapannya.

2Buat botnya

Kirim /newbot, pilih nama dan username (harus diakhiri "bot"). BotFather akan mengembalikan sebuah token — kira-kira seperti 123456:ABC-DEF....

3Simpan token dengan aman

Token ini memberi kendali penuh atas bot. Perlakukan seperti password — simpan di .env, jangan pernah di kode yang masuk version control.

Keamanan token: siapa pun yang punya token bisa mengendalikan bot Anda. Jangan pernah menempelkannya di kode publik, di GitHub, atau membagikannya. Pakai environment variable. Kalau bocor, cabut lewat BotFather (/revoke) dan buat token baru.

02Mendapatkan chat ID Anda

Bot perlu tahu ke mana pesan dikirim. Anda butuh chat ID. Cara gampangnya: kirim pesan apa saja ke bot Anda, lalu buka:

# pegar_chat_id.py — rode uma vez
import requests, os

TOKEN = os.getenv("TELEGRAM_TOKEN")
url = f"https://api.telegram.org/bot{TOKEN}/getUpdates"
resp = requests.get(url).json()

# kirim satu pesan ke bot SEBELUM menjalankan ini
for r in resp.get("result", []):
    chat = r["message"]["chat"]
    print(f"Chat ID: {chat['id']} ({chat.get('first_name')})")

Catat angka yang muncul — itulah chat ID Anda, yang juga masuk ke .env.

03Mengirim pesan (fungsi dasarnya)

Inti dari semuanya — sebuah fungsi yang mengirim pesan. Ada dua cara: pakai requests (lebih sederhana, tanpa dependency tambahan) atau pakai library python-telegram-bot (lebih lengkap). Untuk sekadar alert, requests sudah cukup:

# telegram_alerta.py
import requests, os

TOKEN = os.getenv("TELEGRAM_TOKEN")
CHAT_ID = os.getenv("TELEGRAM_CHAT_ID")

def enviar_alerta(mensagem: str):
    url = f"https://api.telegram.org/bot{TOKEN}/sendMessage"
    dados = {
        "chat_id": CHAT_ID,
        "text": mensagem,
        "parse_mode": "HTML",   # biar bisa pakai bold dll.
    }
    try:
        requests.post(url, data=dados, timeout=10)
    except Exception as e:
        print(f"Falha ao enviar Telegram: {e}")

# tes
enviar_alerta("✅ Bot de alerta conectado!")

Siap pakai: dengan fungsi ini, mengirim alert cukup satu baris. Perhatikan try/except — Anda tidak mau kegagalan kirim pesan Telegram sampai menjatuhkan bot Anda. Alert itu sekunder; eksekusi tradingnya yang utama.

04Mengintegrasikan ke bot Anda

Sekarang bagian serunya: memanggil enviar_alerta() di setiap kejadian penting dalam bot Anda. Ambil contoh loop dari bot MT5 atau Binance:

from telegram_alerta import enviar_alerta

while True:
    try:
        df = puxar_candles(...)
        sinal = calcular_sinal(df)

        if sinal == "COMPRA" and not tem_posicao():
            resultado = comprar(...)
            enviar_alerta(f"🟢 COMPRA executada\n"
                          f"Ativo: WIN | Preço: {resultado.price}\n"
                          f"Stop: {stop} | Alvo: {alvo}")

        time.sleep(60)
    except Exception as e:
        # alert ERROR — yang paling penting dari semuanya
        enviar_alerta(f"🔴 ERRO no robô!\n{str(e)}")
        time.sleep(30)

Kejadian yang paling penting untuk di-alert: (1) error/bot berhenti — yang paling kritis, Anda harus tahu saat itu juga; (2) order tereksekusi (entry dan exit); (3) target atau stop tersentuh; (4) ringkasan harian (berapa trade, hasilnya). Alert error saja sudah cukup jadi alasan membuat ini — tahu bahwa bot Anda mati jam 3 pagi bisa mencegah kerugian.

Belum punya bot yang mau di-alert?

Mulai dari tutorial bot Binance atau API MT5-Python, baru pasang Telegram-nya.

Buat botnya →

05Lebih jauh: perintah (hati-hati)

Bot bisa lebih dari sekadar memberi kabar — dia bisa menerima perintah dari Anda (misal: /status untuk melihat posisi, /parar untuk mematikan bot). Ini memakai library python-telegram-bot dan logika membaca updates. Tapi di sini ada satu hal yang harus benar-benar diperhatikan:

Kalau bot Telegram bisa mengendalikan bot trading, amankan: bot yang cuma mengirim alert itu murni baca — aman. Tapi kalau Anda memberinya kuasa untuk mengirim perintah ke bot trading (menghentikan, mengubah parameter), Anda butuh autentikasi: pastikan chat ID-nya memang milik Anda dan bukan orang lain. Bot kontrol yang terbuka adalah pintu masuk bagi orang lain untuk mengutak-atik bot Anda. Untuk alert, cukup baca saja; untuk kontrol, kunci rapat-rapat.

06Pertanyaan yang sering diajukan

Bagaimana cara membuat bot di Telegram?

Lewat obrolan dengan @BotFather (bot resmi). Kirim /newbot, pilih nama dan username yang diakhiri "bot", lalu dia membuatkan token API yang Anda pakai di kode. Prosesnya sekitar 1 menit.

Apa gunanya bot alert dalam trading?

Menerima notifikasi real-time dari bot Anda: order tereksekusi, harga menyentuh level tertentu, error, bot berhenti. Anda bisa memantau operasinya lewat HP tanpa harus menatap layar. Alert error adalah yang paling berharga.

Apakah aman memakai bot Telegram di bot trading?

Untuk mengirim alert (sekadar baca), aman dan berguna. Yang perlu dijaga: jangan pernah membuka token ke publik; dan kalau bot itu bisa mengirim perintah ke bot trading, lindungi dengan autentikasi supaya hanya Anda yang bisa mengendalikannya.

Perlukah server khusus untuk menjalankan bot alert?

Pengiriman alert berjalan di dalam bot trading Anda sendiri — di mana pun dia berjalan (VPS, PC). Tidak perlu server terpisah hanya untuk mengirim. Kalau Anda ingin bot menerima perintah secara terus-menerus, barulah butuh sesuatu yang selalu menyala (VPS yang sama dengan bot trading sudah cukup).

requests atau python-telegram-bot?

Untuk sekadar mengirim alert, requests sudah cukup (sederhana, tanpa dependency tambahan). Untuk menerima perintah dan interaksi yang lebih kaya, library python-telegram-bot lebih lengkap. Untuk alert, mulai saja dengan requests.

Baca juga

🎁 Dapatkan bot trading gratis (dengan API Quotex, Deriv, dan IQ Option)

Bot open source + kode API siap pakai. Anda tinggal mengeditnya sambil mengobrol dengan ChatGPT/Claude — tanpa perlu coding. Gratis, tanpa spam.

👉 Sudah mau bot yang siap pakai? Kunjungi botbinaryoptions.com →