Platform pembangun Telegram

Kami menawarkan tiga jenis API untuk pembangun. The Bot API membolehkan anda membuat program dengan mudah yang menggunakan mesej Telegram untuk antara muka. The Telegram API dan TDLib membolehkan anda membina pelanggan Telegram tersuai anda sendiri. Anda dialu-alukan untuk menggunakan kedua-dua API secara percuma. Akhir sekali, yang Gerbang API membenarkan mana-mana perniagaan, apl atau tapak web menghantar kod pengesahan melalui Telegram dan bukannya SMS tradisional.

Anda juga boleh menambah Alat Telegram ke laman web anda.

Pereka bentuk dialu-alukan untuk mencipta Pelekat Animasi dan Emoji or Tema Tersuai untuk Telegram.


Bot API

API ini membolehkan anda menyambungkan bot ke sistem kami. Telegram Bot ialah akaun khas yang tidak memerlukan nombor telefon tambahan untuk disediakan. Akaun ini berfungsi sebagai antara muka untuk kod yang dijalankan di suatu tempat pada pelayan anda.

Untuk menggunakan ini, anda tidak perlu mengetahui apa-apa tentang bagaimana protokol penyulitan MTProto kami berfungsi — pelayan perantara kami akan mengendalikan semua penyulitan dan komunikasi dengan Telegram API untuk anda. Anda berkomunikasi dengan pelayan ini melalui antara muka HTTPS yang mudah yang menawarkan versi ringkas Telegram API.

Ketahui lebih lanjut mengenai Bot API di sini »

Pembangun bot juga boleh menggunakan kami Pembayaran API untuk menerima pembayaran daripada pengguna Telegram di seluruh dunia.


TDLib – bina Telegram anda sendiri

Walaupun anda sedang mencari penyesuaian maksimum, anda tidak perlu mencipta apl anda dari awal. Cuba kami Perpustakaan Pangkalan Data Telegram (atau hanya TDLib), alat untuk pembangun pihak ketiga yang memudahkan untuk membina apl Telegram yang pantas, selamat dan kaya dengan ciri.

TDLib menjaga semua pelaksanaan rangkaian butiran, pengepaman and storan data tempatan, supaya anda dapat menyediakan lebih banyak masa untuk mereka bentuk, antara muka responsif dan animasi yang cantik.

TDLib menyokong semua ciri Telegram dan menjadikan pembangunan aplikasi Telegram mudah di mana-mana platform. Ia boleh digunakan pada Android, iOS, Windows, macOS, Linux dan hampir mana-mana sistem lain. Perpustakaan adalah sumber terbuka dan serasi dengan hampir mana-mana bahasa pengaturcaraan.

Ketahui lebih lanjut tentang TDLib di sini »


Gerbang API

Telegram Gateway API membenarkan mana-mana perniagaan, aplikasi atau tapak web menghantar kod kebenaran melalui Telegram dan bukannya SMS tradisional – menawarkan cara yang berkuasa dan mudah untuk kos lebih rendah sambil meningkatkan keselamatan and kelajuan penghantaran kod anda kepada 1 bilion pengguna aktif bulanan Telegram. Pengguna akan menerima serta-merta mesej dengan kod dalam sembang khas di dalam Telegram.

Gerbang Telegram API adalah percuma untuk diuji. Ketahui lebih lanjut di sini »


Telegram API

API ini membolehkan anda membina pelanggan Telegram tersuai anda sendiri. Ia 100% terbuka untuk semua pembangun yang ingin mencipta aplikasi Telegram pada platform kami. Jangan ragu untuk belajar terbuka kod sumber aplikasi Telegram sedia ada untuk contoh cara kerja di sini. Jangan lupa untuk mendaftar aplikasi anda dalam sistem kami.

Memulakan

Membuat aplikasi

Cara mendapatkan pengecam aplikasi anda dan mencipta apl Telegram baharu.

Keizinan pengguna

Bagaimana untuk mendaftar telefon pengguna untuk mula menggunakan API.

Pengesahan dua faktor

Bagaimana untuk log masuk ke akaun pengguna jika mereka telah mendayakan 2FA, dan cara menukar kata laluan.

Log masuk kod QR

kod QR aliran log masuk.

Kunci laluan

Telegram membenarkan mencipta kunci laluan pada peranti anda untuk log masuk serta-merta ke Telegram dengan PIN atau data biometrik seperti Face ID dan cap jari — bukannya kod SMS.

Ralat pengendalian

Cara mengendalikan ralat pengembalian API dengan betul.

Mengendalikan pusat data yang berbeza

Cara menyambung ke pusat akses DC terdekat untuk interaksi yang lebih pantas dengan API, dan perkara yang perlu diberi perhatian apabila membangunkan pelanggan.

Mengendalikan kemas kini

Cara melanggan kemas kini dan mengendalikannya dengan betul.

Mengendalikan pemberitahuan PUSH

Bagaimana untuk melanggan dan menguruskan mereka dengan betul.

Saluran, supergroup, gigagroup dan kumpulan asas

Cara mengendalikan saluran, kumpulan super, kumpulan giga, kumpulan asas dan apakah perbezaan antara mereka.

Forum

Telegram membolehkan mencipta forum dengan pelbagai topik yang berbeza.

Bot juga boleh menggunakan topik, jika didayakan melalui @botfather.

Mesej terus ke saluran

Telegram menyokong mesej langsung ke saluran, yang juga boleh digunakan untuk mencadangkan pos saluran (walaupun berbayar).

Statistik saluran

Telegram menawarkan statistik terperinci untuk saluran dan supergroup.

Paparan mesej dan metrik bacaan

Cara melaporkan keadaan baca, paparan siaran saluran, metrik bacaan mesej dan dengar muzik.

Memanggil kaedah

Pilihan tambahan untuk kaedah panggilan.

Muat naik dan muat turun fail

Cara memindahkan kumpulan data yang besar dengan betul.

penomboran

Cara mengambil hasil daripada senarai besar objek.

Konfigurasi klien

MTProto API mempunyai berbilang parameter konfigurasi pelanggan yang boleh diambil dengan kaedah yang sesuai.

Panggilan

Telegram menyokong panggilan satu sama satu yang disulitkan E2E.

Panggilan kumpulan

Telegram menyokong panggilan kumpulan yang disulitkan E2E.

Keselamatan

Sembang rahsia, penyulitan hujung ke hujung

Pemesejan disulitkan hujung ke hujung.

Garis panduan keselamatan

Pemeriksaan penting diperlukan dalam permohonan pelanggan anda.

Kesempurnaan Rahsia Hadapan

Mengikat kunci kebenaran sementara kepada yang kekal.

Penyulitan Hujung ke Hujung dalam Panggilan Suara dan Video

Panggilan disulitkan hujung ke hujung.

Penyulitan Hujung-ke-Hujung dalam Panggilan Kumpulan

Panggilan kumpulan disulitkan hujung ke hujung.

Kerahsiaan Hadapan Sempurna dalam Sembang Rahsia

Kunci semula sembang rahsia untuk menyediakan Rahsia Ke Hadapan Sempurna.

Nombor urutan dalam Sembang Rahsia

Cara untuk memberikan dan mentafsir nombor_kel序 kaunter dalam sembang rahsia.

Pengoptimuman

Pengoptimuman pelanggan

Cara untuk meningkatkan interaksi API.

Kaedah API

Senarai kaedah yang tersedia

Senarai kaedah peringkat tinggi yang tersedia.

API TL-skema, sebagai JSON

Teks dan pembentangan JSON jenis dan kaedah yang digunakan dalam API.

Log perubahan lapisan

Log perubahan terperinci versi skema yang tersedia.

Artikel lain

Bekerja dengan bot, menggunakan MTProto API

Bagaimana untuk bekerja dengan bot menggunakan MTProto API.

Ciri AI

Telegram menawarkan banyak ciri AI yang dikuasakan oleh Kepompong — sebuah rangkaian terdesentralisasi yang direka untuk memaksimumkan privasi.

ID dialog Bot API

ID dialog bot API ialah jujukan ID rakan sebaya 64-bit unik yang diperoleh daripada jujukan ID pengguna, sembang, saluran dan sembang rahsia, mengekalkan keunikan merentas kesemuanya.

Halaman ini menentukan cara menukar ID rakan sebaya MTProto kepada ID dialog API bot dan sebaliknya.

Bot yang diurus

Pengguna boleh membuat terurus bot (yang dikawal oleh bot pengurus tertentu) terus melalui MTProto API, tanpa berinteraksi dengan @BotFather.

Perintah

Bot menawarkan satu set arahan yang boleh digunakan oleh pengguna secara peribadi, atau dalam sembang.

Butang

Pengguna boleh berinteraksi dengan bot anda melalui butang atau bahkan butang sebaris, terus dari dalam talian mesej in any sembang.

Butang menu

Bot boleh memilih kelakuan butang menu yang ditunjukkan di sebelah medan input teks.

Pertanyaan sebaris

Pengguna boleh berinteraksi dengan bot anda melalui kueri sebaris, terus dari medan input teks in any sembang.

Permainan

Bot boleh menawarkan pengguna permainan HTML5 untuk bermain solo atau bersaing antara satu sama lain dalam kumpulan dan sembang satu lawan satu; bagaimana untuk bekerja dengan permainan dalam MTProto API.

Apl mini

Bot boleh menawarkan pengguna interaktif Aplikasi mini HTML5 untuk menggantikan sepenuhnya mana-mana laman web.

Program gabungan

Pembangun boleh membuka program gabungan untuk mereka aplikasi mini – membenarkan pencipta kandungan, other pembangun aplikasi mini and mana-mana pengguna Telegram untuk mempromosikannya dan memperoleh komisen atas pembelian yang dibuat oleh orang yang mereka rujuk.

Menu lampiran

Bot boleh memasang entri menu lampiran, menawarkan aplikasi mini yang serba boleh dan mudah diakses.

Menyunting maklumat bot

Pengguna boleh mengedit dan menyetempatkan gambar profil, nama, tentang teks dan perihalan bot yang mereka miliki; perkara yang sama boleh dilakukan oleh bot sendiri.

Bot AI

Bot Telegram menawarkan beberapa ciri untuk chatbot AI.

Mod tetamu

Bot tetamu boleh ditanya berdasarkan nama pengguna dari mana-mana chat peribadi bukan rahsia, kumpulan dan superkumpulan, menyiarkan hasil mereka terus ke dalam chat, walaupun mereka bukan ahli.

Komunikasi bot-ke-bot »

Bot boleh menerima dan menghantar mesej kepada dan dari bot lain dalam kumpulan, sembang peribadi dan sembang, jika Mod Komunikasi Bot-ke-Bot didayakan.

Stories

Pengguna dan saluran Telegram boleh menyiarkan dan melihat dengan mudah cerita melalui API.

Saluran dan bot yang serupa

API menawarkan satu kaedah untuk mendapatkan senarai saluran awam dan bot yang bertema serupa, dipilih berdasarkan persamaan dalam mereka pangkalan pelanggan.

Warna aksen

Pengguna dan saluran Telegram boleh menukar warna aksen dan corak latar belakang halaman profil mereka dan mesej mereka!

Tetapan privasi

Telegram membenarkan pengguna untuk menentukan tetapan privasi berbutir, memilih pengguna yang boleh atau tidak boleh berinteraksi dengan mereka dalam cara tertentu.

Carian & penapis

Telegram membolehkan penggunaan penapis mesej yang terperinci semasa mencari mesej dalam sembang.
Ini membolehkan pelayan menapis mesej berdasarkan pertanyaan teks, malah berdasarkan jenisnya, dan ciri ini sering digunakan oleh klien grafik untuk melaksanakan ciri seperti galeri sembang, gambar profil sembang dan banyak lagi.

Tinjauan

Telegram membenarkan penghantaran tinjauan dan kuiz, yang boleh dikundi oleh beribu-ribu, jika tidak jutaan pengguna dalam sembang dan saluran.

Senarai Semak

Pengguna premium kini boleh membuat senarai semak kolaboratif dalam mana-mana sembang untuk menjejak tugasan dan menyelaras pasukan — atau menguruskan senarai membeli-belah dan tugasan.

Reaksi

Telegram membolehkan pengguna bertindak balas kepada mana-mana mesej menggunakan emoji tertentu, yang mencetuskan animasi Lottie comel.

Kesan mesej animasi

Telegram membenarkan penambahan kesan animasi yang menakjubkan pada mesej yang anda hantar.

Kategori emoji

Pelekat, emoji tersuai dan UI pemilihan GIF harus menawarkan senarai kategori untuk menapis hasil dengan cepat mengikut (senarai) emoji atau dengan beberapa kriteria lain.

Status emoji

Telegram membolehkan pengguna menetapkan emotikon atau sebuah emoji tersuai sebagai status, untuk dipaparkan di sebelah nama mereka dalam sembang dan profil.

Pautan jemputan dan permintaan untuk menyertai

Saluran, kumpulan asas dan superkumpulan mungkin mempunyai nama pengguna awam atau pautan jemputan peribadi: pautan jemputan peribadi boleh dipertingkatkan lagi dengan permintaan untuk menyertai mengikut pengguna.

Hak pentadbir, dilarang dan lalai untuk saluran, superkumpulan dan kumpulan

Bagaimana untuk mengendalikan kebenaran pentadbir, larangan terperinci dan kebenaran global dalam saluran, kumpulan dan superkumpulan.

Kumpulan perbincangan

Kumpulan boleh dikaitkan dengan saluran sebagai kumpulan perbincangan, membenarkan pengguna untuk membincangkan pos.

Komen saluran dan benang mesej

Telegram membenarkan komen pada siaran saluran atau pada generik mesej kumpulan, terima kasih kepada utas mesej.

Log pentadbir

Kedua-dua supergroup dan saluran menawarkan apa yang dipanggil log pentadbir, satu rekod tindakan terkini berkaitan supergroup dan saluran, seperti pengubahsuaian tetapan kumpulan/saluran atau maklumat bagi pihak admin, penendangan dan pengharaman pengguna, dan lain-lain.

Mesej yang disematkan

Telegram membolehkan menyematkan beberapa mesej di atas ruang sembang tertentu.

Tag ahli/pentadbir kumpulan

Ahli dalam sembang kumpulan (baik kumpulan asas mahupun superkumpulan) kini boleh menambah seorang tag di sebelah nama mereka — untuk menunjukkan peranan mereka di tempat kerja, apa yang mereka pelajari di sekolah, dan lain-lain.

Sebutan

Telegram membolehkan menyebut pengguna lain sekiranya ada urusan penting mengenai itik kecil, dan dengan cepat menavigasi ke sebutan tersebut untuk membacanya secepat mungkin.

Mesej berjadual

Telegram membenarkan mesej penjadualan.

Lokasi geografi secara langsung

Telegram membenarkan penghantaran geolokasi langsung pengguna dalam sembang, secara pilihan menetapkan amaran kedekatan.

Pangkalan data rakan sebaya

Bagaimana untuk bekerja dengan maklumat rakan sebaya dalam API.

Konstruktor Min

Kadang-kadang, pengguna and saluran pembina yang ditemui dalam kemas kini kumpulan sembang mungkin tidak mengandungi maklumat penuh tentang pengguna: halaman ini menerangkan cara mengendalikan pembina sedemikian.

Pemadaman akaun

Bagaimana untuk memadam akaun Telegram.

Mesej yang diimport

Telegram membenarkan mengimport mesej dan media dari aplikasi sembang asing.

Pasport Telegram

Bagaimana untuk bekerja dengan Pasport Telegram secara langsung menggunakan MTProto API.

Pembayaran Telegram

Cara untuk bekerja dengan Pembayaran Telegram secara langsung menggunakan MTProto API.

Pengesahan pihak ketiga

Untuk meningkatkan lagi ketelusan mengenai Telegram, perkhidmatan pihak ketiga rasmi mampu untuk menetapkan ikon pengesahan tambahan kepada akaun pengguna dan sembang — untuk mencegah penipuan and mengurangkan maklumat salah.

Teks bergaya dengan entiti mesej

Cara untuk membuat teks bergaya dengan entiti mesej.

Bekerja dengan GIF

Pelanggan Telegram menyokong paparan GIF.

Bekerja dengan pelekat

Pelanggan Telegram menyokong paparan pelekat animasi, statik dan video.

Bekerja dengan emoji tersuai

Telegram membenarkan pemasangan emoji animasi, statik dan video tersuai terus di dalam mesej.

Bekerja dengan emoji animasi

Pelanggan Telegram grafik harus menukar emoji kepada versi animasi masing-masing.

Bekerja dengan dadu animasi

Telegram menyokong penghantaran dadu animasi emosi.

Draf mesej

Cara mengendalikan draf mesej.

Folder

Bekerja dengan folder.

Penilaian rakan sebaya teratas

If diaktifkan, penilaian rakan sekelas teratas menunjukkan kepentingan rakan sebaya yang kerap digunakan dalam sesuatu kategori (pengguna yang kerap dihantar mesej, bot yang kerap digunakan, bot sebaris, saluran yang kerap dikunjungi dan sebagainya).

Mengendalikan rujukan fail

Cara mengendalikan rujukan fail.

Log Masuk Telegram Tanpa Gangguan

Mengendalikan permintaan kebenaran URL Log Masuk Telegram yang Lancar.

Kertas dinding

Cara bekerja dengan latar belakang chat.

Bunyi pemberitahuan

Cara bekerja dengan bunyi pemberitahuan sembang.

Transkripsi mesej

Cara menyalin mesej suara.

Terjemahan mesej

Telegram membenarkan menterjemah mesej sembang, dan Telegram Premium pengguna mungkin juga membolehkan terjemahan sembang masa nyata.

Sistem antispam asli

Pentadbir supergrup dengan sejumlah ahli tertentu boleh memilih untuk melepaskan sepenuhnya kuasa proaktif algoritma antispam Telegram sendiri – menghidupkan mod Agresif baru untuk penapis spam automatik.

Barangan Koleksi

Pengguna Telegram boleh memudahkan orang lain menghubungi mereka atau mencari kumpulan awam dan saluran mereka melalui nama pengguna: pelanggan juga boleh menetapkan beberapa Fragmen » nama pengguna koleksi kepada akaun, supergroup dan saluran yang mereka miliki; Fragmen » juga membolehkan pembelian koleksi nombor telefon yang boleh digunakan untuk mendaftar akaun Telegram.

Telegram Premium

Telegram Premium adalah perkhidmatan langganan pilihan yang membuka ciri tambahan eksklusif di sisi klien dan sisi API, sambil membantu menyokong pembangunan aplikasi. Ia adalah sebahagian daripada Telegram pengewangan lestari – didorong oleh pengguna kami, bukannya pengiklan atau pemegang saham. Dengan cara ini, Telegram dapat kekal bebas dan mengutamakan penggunanya terlebih dahulu.

Telegram Business

Pengguna boleh menukar akaun Telegram mereka menjadi akaun perniagaan, mendapat akses kepada ciri-ciri perniagaan seperti waktu operasi, lokasi, balasan pantas, mesej automatik, halaman permulaan tersuai, sokongan chatbot, dan banyak lagi.

Kebanyakan ciri Telegram Business tersedia untuk Telegram Premium » pelanggan bot perniagaan yang bersambung » juga tersedia untuk pengguna bukan Premium.

Telegram Stars

Telegram Stars ialah item maya yang membolehkan pengguna membeli barangan dan perkhidmatan digital daripada bot dan apl mini dalam ekosistem Telegram, menghantar hadiah kepada pencipta kandungan pada platform Telegram dan banyak lagi.

Langganan

Bot dan saluran boleh membuat langganan, secara berkala mengenakan caj kepada pengguna sejumlah Telegram Stars sebagai pertukaran untuk kandungan dan perkhidmatan.

Kandungan dilindungi

Pengguna dan bot yang ingin mengekalkan mesej mereka secara peribadi, serta pemilik Kumpulan dan Saluran yang ingin mengekalkan kandungan mereka hanya untuk ahli boleh mengehadkan penghantaran mesej dari chat mereka, yang juga menghalang tangkapan skrin, mematikan penghantaran mesej (mencuba untuk meneruskan mesej yang dilindungi akan mengeluarkan a PENGHANTARAN_CHAT_DIHALANG ralat RPC) dan mengehadkan keupayaan untuk menyimpan media daripada siaran.

Hadiah

Pengguna boleh menghantar Hadiah kepada kawan-kawan mereka. Penerima hadiah boleh memaparkannya di halaman profil mereka atau menukarnya menjadi Telegram Stars ». Telegram Stars boleh digunakan untuk pelbagai perkara, termasuk menyokong pencipta dan membeli perkhidmatan dalam mini apps.

Lelongan hadiah koleksi

Untuk menjamin pengagihan yang adil bagi hadiah koleksi, pelepasan hadiah baru akan berdasarkan lelongan — membolehkan pengguna meletakkan bida dengan Stars untuk hadiah baru dalam beberapa pusingan.

Media berbayar

Pencipta kandungan boleh menerima Bintang dengan menerbitkan foto atau video berbayar on their channels. Subscribers will be allowed to view such posts only after paying the author to unlock them.

Mesej berbayar

Telegram Stars boleh digunakan untuk membayar penghantaran mesej kepada pengguna, superguruh dan saluran yang telah dikonfigurasikan Mesej Bintang », memerlukan pembayaran untuk setiap mesej yang dihantar kepada mereka.

Catatan yang disyorkan

Telegram menawarkan ciri pengewangan yang berkuasa kepada pentadbir saluran: catatan yang disyorkan.

Rangsangan saluran dan supergroup

Telegram Premium pengguna boleh memberikan saluran kegemaran mereka ciri tambahan seperti keupayaan untuk membuat siaran cerita dengan memberi mereka meningkatkan.

Hadiah percuma & hadiah

Telegram saluran pentadbir boleh melancarkan pemberian hadiah untuk mengagihkan secara rawak Telegram Premium langganan dan hadiah lain di kalangan pengikut mereka, sebagai pertukaran untuk meningkatkan.

Bar tindakan

Kadang-kadang, apabila berinteraksi dengan pengguna Telegram melalui perbualan peribadi atau rahsia, bar tindakan mesti dipaparkan di atas perbualan, menawarkan butang tindakan yang mudah atau notis mengenai pengguna tersebut.

Mesej tersimpan

Sembang Mesej Disimpan membolehkan pengguna menandakan mesej dan media: ia adalah storan awan peribadi untuk sebarang mesej atau media yang mungkin anda ingin hantar atau teruskan ke sana.

Profil

Telegram menawarkan banyak pilihan penyesuaian untuk profil anda!

Tema

Aplikasi Telegram menyokong penjanaan, perkongsian dan penyegerakan tema aplikasi.

Mesej tajaan

Jika aplikasi anda membenarkan akses kandungan dari Telegram saluran, anda mesti termasuk sokongan untuk mesej yang ditaja secara rasmi dalam saluran Telegram.

Hasil iklan saluran dan bot

Telegram mempunyai salah satu daripada sistem ganjaran yang paling murah hati dalam sejarah media sosial. Pemilik saluran dan bot Telegram kini boleh menerima 50% daripada hasil daripada iklan yang dipaparkan di saluran dan bot mereka.

Halaman ini menerangkan kaedah yang digunakan untuk mengeluarkan hasil iklan saluran dan bot, serta melihat statistik hasil yang terperinci.

Semak fakta

Pelanggan Telegram menyokong paparan semakan fakta yang ditambah pada mesej oleh pemeriksa fakta bebas.

Kenalan

Bekerja dengan kenalan dalam API.

Senarai sekat

Bekerja dengan senarai sekatan.

Pengesahan umur

Sesetengah perundangan memerlukan pengesahan umur untuk melihat kandungan terhad: Telegram melaksanakan ini melalui Main Mini App daripada bot khas.

Acara web

Apabila berinteraksi dengan permainan HTML5 dan tapak web gerbang pembayaran, apl Telegram harus mendedahkan JS API berikut.

Pautan mendalam

Pelanggan Telegram mesti mengendalikan khas tg:// and t.me pautan mendalam ditemui dalam mesej, entiti pautan dan dalam aplikasi lain dengan mendaftar pemproses OS.

Bungkus bawa balik

Telegram's API membolehkan pengguna mengeksport semua maklumat mereka melalui API takeout.

Terma Perkhidmatan

Terma Perkhidmatan yang mesti dipatuhi oleh semua aplikasi klien pihak ketiga.