Langsung ke konten utama

Cara Mendapatkan ID User, ID Sticker dan ID Bot

Perlu trik tertentu untuk mengetahui ID dari user, bot, dan sticker karena Telegram tidak mengeksposnya dalam menu apapun di aplikasinya.

@simrsinfobot adalah bot yang khusus membantu mendapatkan ID User, Bot, dan Sticker dengan mudah dan cepatSiLiKiDi

INFO ID BOT

Terkadang kita perlu mengidentifikasi bot tertentu untuk keperluan log aktifitas. ID Bot dan Username Bot bersifat permanen sedangkan Nama Bot dapat berubah-ubah. Ada tiga cara mendapatkan ID Bot: dengan BotFather, URL getMe, dan simrsinfobot.

Info Bot dengan BotFather

BotFather tidak menyediakan informasi ID Bot namun anda bisa mengekstraknya dari API Token.

Pada tampilan informasi token, beberapa digit numerik di awal hingga tanda : adalah ID Bot, setelah tanda : adalah token unik yang akan berganti jika API Token di-revoke. Misalkan API Token seperti di bawah ini, maka 2038212721 adalah ID Bot.

2038212721:AAG6ZKX1t3XsHBEjr055hNBGrZxYoiRZ3LE
Selengkapnya tentang BotFather simak artikel Membuat Bot Telegram Dengan BotFatherSiLiKiDi

Info Bot dengan getMe()

Pada artikel Telegram Bot Dengan Google Apps Script - The First Encounter dijelaskan membuat fungsi getMe() di Apps Script untuk mendapatkan respon informasi tentang bot. Walaupun sebetulnya fungsi getMe tersebut membutuhkan API Token yang sudah ada ID Bot di dalamnya. Tetapi dengan fungsi ini anda akan banyak mendapat informasi tentang bot selain ID Bot saja.

Tanpa melibatkan Apps Script pun anda bisa langsung mendapatkan hasil yang sama dengan browser langsung. Buatlah rangkaian URL sebagai berikut. Buka URL tersebut di browser dan anda akan mendapatkan hasil yang sama dalam format JSON.

https://api.telegram.org/botAPI_TOKEN_BOT_ANDA/getMe

Info Bot dengan @simrsinfobot

Bot @simrsinfobot dapat menampilkan ID Bot bila bot yang bersangkutan mengaktifkan Inline Mode yang biasanya setiap pesan yang dikirimkan dari bot akan diberi keterangan Via @Bot.... Sebagai ujicoba anda dapat menggunakan Inline Bot official Telegram untuk melihat hasilnya di @simrsinfobot.

Buka di Telegram bot @simrsinfobot, ketik @gif dan spasi lalu pilih animasi gif. Selanjutnya muncul informasi tentang bot @gif seperti gambar berikut.

INFO ID USER

ID User akan dibutuhkan terutama untuk notifikasi ke admin yang membuat bot dalam penanganan error. Dengan begitu akan menjaga agar pesan error tidak tampil ke user tapi cukup ke pesan admin bot saja. Tidak banyak trik untuk mendapatkan ID User dengan instan umumnya hanya didapatkan dari respon JSON yang dikirim Telegram API.

Saat pertama kali membuka bot @simrsinfobot tap tombol START atau ketik command /start maka akan langsung muncul informasi tentang ID Anda.

INFO ID STICKER

ID Sticker akan dibutuhkan saat anda ingin megirimkan pesan ke pengguna bot berupa sticker Telegram beranimasi atau statis dengan metode sendAnimation

Pada tampilan @simrsinfobot kirimkan sebuah sticker apa saja maka akan langsung muncul informasi tentang ID Sticker tersebut.

INFO AUDIO DAN VIDEO

Sama seperti sticker, dengan mengirimkan audio atau video maka@simrsinfobot akan merespon dengan informasi tentangnya.

COMMAND LIST

@simrsinfobot juga menyediakan ENCODE dan DECODE untuk BASE64URL WEBSAFE yang dapat diakses dengan command /encode dan /decode atau melalui tombol MENU bisa juga cukup mengetik /

Dapatkan skrip semua materi di repository

Dukung donasi agar tutorial ini tetap operasional:
Trakteer Saya SiLiKiDi

Komentar

Postingan populer dari blog ini

Kirim Pesan Ke Telegram Dengan Apps Script

Dengan koneksi webhook anda bisa mulai ujicoba mengirim pesan pertama ke Telegram dari Google Apps Script.

Input User Dengan ForceReply Di Telegram

Metode ForceReply memungkinkan Bot memaksa user untuk memberikan input sebelum melanjutkan proses, dengan demikian anda dapat menggelar Step-by-Step formulir di Telegram.