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:
SiLiKiDi
Komentar
Posting Komentar