Alat developer adalah bot Telegram kecil yang kamu buka saat membangun dan menjalankan bot sendiri: mendaftarkan bot, mencari ID pengguna dan chat untuk panggilan API, melihat data mentah di balik pesan, mengecek URL atau domain.
| # | Bot | Harga | Bahasa | Inline | Grup | Skor |
|---|---|---|---|---|---|---|
| 1 | @BotFather | Gratis | EN | tidak | tidak | 93 |
| 2 | @userinfobot | Gratis | EN | tidak | ya | 80 |
| 3 | @GetIDsBot | Gratis | EN · RU · DE · MULTI | ya | ya | 79 |
| 4 | @DropMailBot | Gratis | MULTI | tidak | tidak | 77 |
| 5 | @httpstatusbot | Gratis | EN | tidak | tidak | 76 |
| 6 | @RawDataBot | Gratis | EN | tidak | ya | 76 |
| 7 | @calcubot | Gratis | MULTI | tidak | ya | 71 |
| 8 | @smsActivateruBot | Berbayar | EN · RU | tidak | tidak | 71 |
| 9 | @JsonBot | Gratis | EN | tidak | tidak | 70 |
| 10 | @WhoisBot | Gratis | EN | ya | tidak | 69 |
Peringkat bertumpu pada apa yang terbukti dilakukan bot, bukan pada skenario uji. Setiap bot kami pastikan lewat halaman t.me dan kami cari sumber yang menjelaskannya: repositori terbuka, channel developer, atau catatan perintah dan balasannya di katalog. Kami membaca kode dan terjemahan GetIDs, menelusuri User Info sampai proyek open source aslinya, dan mencatat bahwa bot itu sudah berpindah tangan. Empat bot yang hanya dijelaskan namanya, yaitu pemformat JSON, konverter Base64, generator UUID, dan generator kata sandi, dikeluarkan karena tidak ada yang mengonfirmasi fungsinya.
Setiap bot didaftarkan di BotFather (@BotFather): /newbot memberi token, dan di chat yang sama kamu mengatur menu perintah, mode inline, privasi di grup, dan deskripsi bot. Perlakukan token seperti kata sandi. Jika bocor, cabut di BotFather: token lama langsung berhenti bekerja dan kamu mendapat yang baru.
Bot API merujuk pengguna, grup, dan channel dengan ID numerik yang tidak ditampilkan aplikasi Telegram. Teruskan pesan ke User Info (@userinfobot) atau GetIDs Bot (@GetIDsBot) untuk mendapat ID pengirim; GetIDs juga menampilkan chat asal, detail media, dan dengan /json, pesan sebagai JSON Bot API. Telegram Bot Raw (@RawDataBot) dan JsonBOT (@JsonBot) menampilkan data mentah dari apa pun yang kamu kirim atau teruskan. Ada dua batasan untuk semuanya: jika pengirim menyembunyikan akunnya pada pesan terusan, tidak ada bot yang bisa melihat ID, dan semua yang kamu teruskan diproses di server pemilik bot, jadi gunakan pesan uji, bukan percakapan pribadi.
Sebagian besar bot developer adalah proyek satu orang. Kode GetIDs Bot terbuka, tetapi pembuatnya menyatakan bot tidak lagi dikembangkan aktif; User Info berawal dari proyek open source dan kini bio-nya menyebut perusahaan media; channel pendamping Markdown Bot sudah hilang. Semua itu tidak membuatnya tak bisa dipakai, tetapi menjadi alasan kuat untuk tidak menyerahkan token, kata sandi, dan data klien ke bot yang tidak kamu kendalikan.
Teruskan salah satu pesannya ke User Info (@userinfobot) atau GetIDs Bot (@GetIDsBot). Jika pengaturan privasinya menyembunyikan akun pada pesan terusan, pesan hanya membawa nama dan tidak ada bot yang bisa menampilkan ID.
Teruskan postingan dari channel ke GetIDs Bot (@GetIDsBot), yang menampilkan chat asal beserta ID-nya. ID channel dan supergrup di Bot API diawali -100.
Teruskan ke Telegram Bot Raw (@RawDataBot), atau balas dengan /json di chat-mu dengan GetIDs Bot (@GetIDsBot).
Buka @BotFather, pilih bot, lalu cabut tokennya. Token lama langsung berhenti bekerja; pasang token baru di konfigurasi server.