Nag-aalok kami ng tatlong uri ng API para sa mga developer. Ang Bot API pinapayagan kang madaling gumawa ng mga programa na gumagamit ng mga mensahe ng Telegram para sa isang interface. Ang Telegram API at TDLib payagan kang bumuo ng sarili mong iniangkop na mga kliyente ng Telegram. Malugod mong magagamit ang parehong API nang libre. Panghuli, ang Gateway API pinapahintulutan ang anumang negosyo, app o website na magpadala ng mga verification code sa pamamagitan ng Telegram sa halip na tradisyonal na SMS.
Maaari ka ring magdagdag Telegram Widgets sa iyong website.
Malugod na tinatanggap ang mga taga-disenyo na gumawa Mga Naka-animatay na Sticker at Emoji or Pasadyang Mga Tema para sa Telegram.
Pinapayagan ka ng API na ito na ikonekta ang mga bot sa aming sistema. Telegram Mga Bot ay mga espesyal na account na hindi nangangailangan ng karagdagang numero ng telepono upang mai-setup. Ang mga account na ito ay nagsisilbing interface para sa code na tumatakbo sa kahit saan sa iyong server.
Upang magamit ito, hindi mo kailangang malaman ang anumang bagay tungkol sa kung paano gumagana ang aming MTProto encryption protocol — ang aming intermediary server ang hahawak sa lahat ng encryption at komunikasyon sa Telegram API para sa iyo. Nakikipag-ugnayan ka sa server na ito sa pamamagitan ng isang simpleng HTTPS interface na nag-aalok ng isang pinasimpleng bersyon ng Telegram API.
Maaaring gamitin din ng mga developer ng bot ang aming Mga Bayad API tumanggap mga bayad mula sa mga gumagamit ng Telegram sa buong mundo.
Kahit na naghahanap ka ng pinakamataas na pagpapasadya, hindi mo kailangang gawin ang iyong app mula sa simula. Subukan ang aming Aklatan ng Database ng Telegram (o simpleng TDLib), isang kasangkapan para sa mga third-party na developer na nagpapadali sa paggawa ng mabilis, ligtas, at puno ng tampok na mga Telegram na app.
Ang TDLib ang humahawak sa lahat pagpapatupad ng network mga detalye, pag-eenkripsyon and lokal na imbakan ng datos, upang makapaglaan ka ng mas maraming oras sa pagdidisenyo, mga tugon na interface, at magagandang animasyon.
Sinusuportahan ng TDLib ang lahat ng tampok ng Telegram at ginagawang madali ang pag-develop ng mga app ng Telegram sa anumang plataporma. Maaari itong gamitin sa Android, iOS, Windows, macOS, Linux at halos anumang ibang sistema. Ang librarya ay open source at halos compatible sa lahat anumang wika ng programming.
Pinapayagan ng Telegram Gateway API ang anumang negosyo, app o website na magpadala ng mga code ng awtorisasyon sa pamamagitan ng Telegram sa halip na tradisyonal na SMS – nag-aalok ng isang makapangyarihan at maginhawang paraan upang mas mababang gastos habang pinapataas ang seguridad and bilis ng paghahatid ng iyong mga code sa 1 bilyong buwanang aktibong gumagamit ng Telegram. Ang mga gumagamit ay agad na matanggap mga mensahe na may mga code sa isang espesyal na chat sa loob ng Telegram.
Ang Gateway API ng Telegram ay ganap na libre para subukan. Alamin pa dito »
Pinapayagan ka ng API na bumuo ng sarili mong pasadyang mga kliyente ng Telegram. Ito ay 100% bukas para sa lahat ng developer na nagnanais gumawa ng mga aplikasyon ng Telegram sa aming platform. Huwag mag-atubiling pag-aralan ang bukas pinagmulan ng kodigo ng mga umiiral na aplikasyon ng Telegram para sa mga halimbawa kung paano gumagana ang mga bagay dito. Huwag kalimutan na magrehistro ang iyong aplikasyon sa aming sistema.
Paano kunin ang iyong identifier ng aplikasyon at gumawa ng bagong Telegram na app.
Paano irehistro ang telepono ng isang gumagamit upang magsimulang gamitin ang API.
Paano mag-login sa account ng isang gumagamit kung naka-enable ang 2FA, at paano palitan ang password.
QR code daloy ng pag-login.
Pinahihintulutan ng Telegram ang paggawa ng passkey sa iyong device upang agad na makapag-log in sa Telegram gamit ang PIN o biometric na datos tulad ng Face ID at fingerprints — sa halip na isang SMS code.
Paano tamaan ang mga error sa pagbalik ng API.
Paano kumonekta sa pinakamalapit na DC access point para sa mas mabilis na pakikipag-ugnayan sa API, at mga bagay na dapat bantayan kapag nagde-develop ng kliyente.
Paano mag-subscribe sa mga update at ayusin ang mga ito nang maayos.
Paano mag-subscribe at hawakan sila nang maayos.
Paano hawakan ang mga channel, supergroup, gigagroup, pangunahing grupo, at ano ang pagkakaiba sa pagitan nila.
Pinapayagan ng Telegram ang paggawa ng mga forum na may maraming magkakaibang paksa.
Maaaring gamitin din ng mga bot ang mga paksa, kung pinagana sa pamamagitan ng @botfather.
Sinusuportahan ng Telegram ang direktang mensahe sa mga channel, na maaari ring gamitin upang magmungkahi ng mga post sa channel (kahit bayad).
Nagbibigay ang Telegram ng detalyadong istatistika para sa mga channel at supergrupo.
Paano iulat ang estado ng pagbasa, mga view ng post sa channel, mga sukatan ng nabasang mensahe at pakikinig sa musika.
Karagdagang mga pagpipilian para sa pagtawag ng mga pamamaraan.
Paano wastong mailipat ang malalaking batch ng data.
Paano kunin ang mga resulta mula sa malalaking listahan ng mga bagay.
Ang MTProto API ay may maraming parametro ng pagsasaayos ng kliyente na maaaring kunin gamit ang angkop na mga pamamaraan.
Sinusuportahan ng Telegram ang E2E-encrypted na one-to-one na tawag.
Sinusuportahan ng Telegram ang mga tawag sa grupo na may E2E na naka-encrypt.
End-to-end na naka-encrypt na pagmemensahe.
Mahalagang mga pagsusuri na kinakailangan sa iyong aplikasyon ng kliyente.
Pag-uugnay ng pansamantalang mga susi sa awtorisasyon sa mga permanenteng susi.
Mga tawag na end-to-end na naka-encrypt.
Mga grupong tawag na naka-end-to-end na naka-encrypt.
Muling pagrerekey ng mga lihim na chat upang magbigay ng Perfect Forward Secrecy.
Paano magtalaga at magpaliwanag sunod_na_bilang mga counter sa mga lihim na chat.
Mga paraan upang mapalakas ang mga interaksyon sa API.
Isang listahan ng mga magagamit na mataas na antas na pamamaraan.
Teksto at presentasyon ng JSON ng mga uri at pamamaraan na ginagamit sa API.
Isang detalyadong talaan ng mga magagamit na bersyon ng iskema.
Paano makipagtrabaho sa mga bot gamit ang MTProto API.
Nag-aalok ang Telegram ng maraming tampok ng AI na pinapagana ng Silkworm na pugad — isang desentralisadong network na idinisenyo upang mapabilang ang pribasiya.
Ang isang bot na API dialog ID ay isang solong, natatanging 64-bit na peer ID na pagkakasunod-sunod na nagmula sa user, chat, channel at secret chat ID na mga pagkakasunod-sunod, na nagpapanatili ng pagiging natatangi sa lahat ng ito.
Ang pahinang ito tinutukoy kung paano i-convert ang MTProto peer IDs sa bot API dialog IDs at kabaliktaran.
Maaaring lumikha ang mga gumagamit namahala mga bot (na kinokontrol ng isang tiyak na manager bot) nang direkta sa pamamagitan ng MTProto API, nang hindi nakikipag-ugnayan sa @BotFather.
Mga Bot mag-alok ng isang hanay ng mga utos na maaaring gamitin ng mga gumagamit nang pribado, o sa isang chat.
Maaaring makipag-ugnayan ang mga gumagamit sa iyong bot sa pamamagitan ng mga pindutan o kahit inline na mga pindutan, diretso mula sa inline mga mensahe in any chat.
Maaaring pumili ang mga bot ng kilos ng pindutan ng menu na ipinapakita sa tabi ng patlang ng input ng teksto.
Maaaring makipag-ugnayan ang mga gumagamit sa iyong bot sa pamamagitan ng mga inline na query, diretso mula sa larangan ng pag-input ng teksto in any chat.
Maaaring mag-alok ang mga bot sa mga gumagamit ng mga laro ng HTML5 na laruin nang mag-isa o makipagkumpetensya laban sa isa't isa sa mga grupo at one-on-one na chat; kung paano gumana sa mga laro sa MTProto API.
Maaaring mag-alok ang mga bot sa mga gumagamit ng interaktibo HTML5 mini apps upang ganap na palitan anumang website.
Maaaring magbukas ng mga programa ng kaakibat para sa kanilang mga developer mini app – nagpapahintulot mga tagalikha ng nilalaman, other mga developer ng mini app and anumang gumagamit ng Telegram upang itaguyod ito at kumita ng komisyon sa mga pagbili na ginawa ng mga taong kanilang nirekomenda.
Maaaring mag-install ang mga bot ng mga entry sa menu ng attachment, na nag-aalok ng madaling ma-access, maraming gamit na mini app.
Maaaring i-edit at i-localize ng mga gumagamit ang larawan ng profile, pangalan, tungkol sa teksto at paglalarawan ng mga bot na kanilang pagmamay-ari; maaari rin itong gawin ng mga bot mismo.
Nag-aalok ang Telegram bots ng maraming tampok para sa AI chatbots.
Maaaring itanong ang mga guest bot gamit ang username mula sa anumang pribadong chat, grupo, at supergroup na hindi lihim, na direktang ipinapasa ang kanilang mga resulta sa chat, kahit na hindi sila miyembro.
Maaaring makatanggap at makapagpadala ng mga mensahe ang mga bot sa at mula sa ibang mga bot sa mga grupo, pribadong chat at chat, kung naka-enable ang Bot-to-Bot Communication Mode.
Maaari nang madaling mag-post at makakita ang mga gumagamit at channel ng Telegram mga kuwento sa pamamagitan ng API.
Ang API ay nag-aalok ng isang paraan upang makakuha ng listahan ng mga pampublikong channel at bot na may magkatulad na tema, na pinili batay sa pagkakapareho nila sa kanilang mga base ng subscriber.
Maaaring baguhin ng mga gumagamit at channel ng Telegram ang kulay ng accent at pattern ng background ng kanilang pahina ng profile at kanilang mga mensahe!
Pinapayagan ng Telegram ang mga gumagamit na tukuyin ang detalyadong mga setting ng privacy, na pumipili kung aling mga gumagamit ang maaaring o hindi makipag-ugnayan sa kanila sa ilang mga paraan.
Pinapayagan ng Telegram ang pag-aaplay ng detalyadong mga filter ng mensahe habang naghahanap ng mga mensahe sa mga chat.
Pinahihintulutan nito ang server na salain ang mga mensahe batay sa isang text query, at pati na rin sa kanilang uri, at madalas gamitin ang tampok na ito ng mga graphical client upang ipatupad ang mga tampok tulad ng chat gallery, mga larawan ng profile sa chat at iba pa.
Pinapayagan ng Telegram ang pagpapadala ng mga botohan at pagsusulit, na maaaring pagbobotohan ng libu-libo, kung hindi man milyon-milyong mga gumagamit sa mga chat at channel.
Maaaring gumawa na ang mga premium na gumagamit ng magkasanib na mga checklist sa anumang chat upang subaybayan ang mga gawain at makipag-ugnayan sa mga koponan — o pamahalaan ang pamimili at mga listahan ng gagawin.
Pinapayagan ng Telegram ang mga gumagamit na mag-react sa anumang mensahe gamit ang mga tiyak na emoji, na nagpapagana ng mga cute na Lottie animation.
Pinapayagan ng Telegram ang pagdaragdag ng kamangha-manghang animated na mga epekto sa mga mensaheng ipinapadala mo.
Dapat mag-alok ang mga UI ng pagpili ng sticker, custom emoji, at GIF ng isang listahan ng mga kategorya upang mabilis na salain ang mga resulta ayon sa isang (listahan ng) emoji, o ayon sa ibang pamantayan.
Pinapayagan ng Telegram ang mga gumagamit na magtakda ng isang emoticon o isang pasadyang emoji bilang status, upang ipakita sa tabi ng kanilang pangalan sa mga chat at profile.
Maaaring magkaroon ang mga channels, pangunahing grupo, at supergroups ng pampublikong username o pribadong link ng paanyaya: ang mga pribadong link ng paanyaya ay maaaring higit pang mapahusay sa pamamagitan ng mga kahilingan sa pagsali ng bawat user.
Paano pamahalaan ang mga pahintulot ng admin, detalyadong pagbabawal at pandaigdigang pahintulot sa mga channel, grupo at supergrupo.
Mga Group maaaring maiugnay sa isang channel bilang grupo ng talakayan, na nagpapahintulot sa mga gumagamit na talakayin ang mga post.
Pinahihintulutan ng Telegram ang pagkomento sa isang post sa channel o sa isang pangkaraniwan mensahe sa grupo, salamat sa mga thread ng mensahe.
Nag-aalok ang parehong supergroups at mga channel ng tinatawag na tala ng admin, isang talaan ng mga kamakailang kaugnay na aksyon sa supergroup at channel, tulad ng pagbabago ng mga setting ng grupo/channel o impormasyon sa ngalan ng isang admin, pagpapaalis at pagbabawal ng user, at iba pa.
Pinapayagan ng Telegram ang pag-pinning ng maraming mensahe sa itaas ng isang partikular na chat.
Pwede na ngayong magdagdag ang mga miyembro sa mga group chat (parehong basic groups at supergroups) ng isang tag sa tabi ng kanilang pangalan — upang ipakita ang kanilang tungkulin sa trabaho, kung ano ang kanilang pinag-aaralan sa paaralan, at iba pa.
Pinapayagan ng Telegram ang pagbabanggit sa ibang mga gumagamit sakaling may agarang usapin tungkol sa duckling, at mabilis na pag-navigate sa mga pagbabanggit na iyon upang mabasa ang mga ito nang kasing bilis hangga't maaari.
Pinapayagan ng Telegram ang pagsasaayos ng mga mensahe.
Pinapayagan ng Telegram ang pagpapadala ng live na geolocation ng isang gumagamit sa chat, na may opsyonal na pagtatakda ng alerto sa kalapitan.
Paano gumawa ng trabaho gamit ang impormasyon ng kapwa sa API.
Minsan, gumagamit and channel Ang mga constructor na nakikita sa mga update ng group chat ay maaaring walang kumpletong impormasyon tungkol sa user: ipinaliwanag ng pahinang ito kung paano hawakan ang ganitong mga constructor.
Paano tanggalin ang isang Telegram na account.
Pinapayagan ng Telegram ang pag-import ng mga mensahe at media mula sa mga dayuhang chat app.
Paano makipagtulungan sa Pasaporte ng Telegram direktang paggamit ng MTProto API.
Paano makipagtulungan sa Telegram Payments nang direkta gamit ang MTProto API.
Upang higit pang mapabuti ang transparency sa Telegram, opisyal na serbisyo ng ikatlong partido ay may kakayahang magtalaga karagdagang mga icon ng beripikasyon sa mga user account at mga chat — upang pigilan ang mga panlilinlang and bawasan ang maling impormasyon.
Paano gumawa ng text na may istilo gamit ang mga entity ng mensahe.
Sinusuportahan ng mga kliyente ng Telegram ang pagpapakita ng GIF.
Sinusuportahan ng mga kliyente ng Telegram ang pagpapakita ng mga animated, statiko, at video na sticker.
Pinapayagan ng Telegram ang pagsasama ng mga pasadyang animated, static, at video na emojis direkta sa loob ng mga mensahe.
Dapat i-transform ng mga graphical na kliyente ng Telegram ang mga emoji sa kani-kanilang animated na bersyon.
Sinusuportahan ng Telegram ang pagpapadala animated na dice mga emoji.
Paano hawakan ang mga draft ng mensahe.
Pagtatrabaho sa mga folder.
If pinagana, ang rating ng mga nangungunang kapantay nagsasaad ng kaugnayan ng isang madalas gamitin na kapwa sa isang tiyak kategorya (mga madalas na pinapadalhan ng mensahe na mga gumagamit, madalas gamitin na mga bot, inline na bot, madalas bisitahin na mga channel at iba pa).
Paano hawakan ang mga sanggunian sa file.
Pangasiwaan ang mga kahilingan sa awtorisasyon ng Seamless Telegram Login URL.
Paano magtrabaho gamit ang mga background ng chat.
Paano magtrabaho sa mga tunog ng abiso sa chat.
Paano i-transcribe ang mga voice message.
Pinapayagan ng Telegram ang pagsasalin ng mga mensahe sa chat, at Telegram Premium maaari ring paganahin ng mga gumagamit ang pagsasalin ng chat nang real-time.
Maaaring piliin ng mga admin ng supergroup na may tiyak na bilang ng mga miyembro na pakawalan ang buong proaktibong kapangyarihan ng sariling antispam algorithm ng Telegram – sa pamamagitan ng pagpapatakbo ng bagong Aggressive mode para sa mga awtomatikong spam filter.
Maaaring gawing madali ng mga gumagamit ng Telegram para sa iba na makipag-ugnayan sa kanila o mahanap ang kanilang mga pampublikong grupo at channel sa pamamagitan ng mga pangalan ng gumagamit: maaaring magtalaga rin ang mga kliyente ng maramihan Pira-piraso » mapangolektang mga username sa mga account, supergroup, at channel na pag-aari nila; Pira-piraso » pinapayagan din ang pagbili ng mga collectible na numero ng telepono na maaaring gamitin upang magrehistro ng mga account sa Telegram.
Ang Telegram Premium ay isang opsyonal na serbisyo ng subscription na nagbubukas ng karagdagang eksklusibong mga tampok sa panig ng kliyente at panig ng API, habang tumutulong sa pagsuporta sa pag-unlad ng app. Ito ay bahagi ng Telegram napapanatiling pagkakakitaan – pinapagana ng aming mga gumagamit, sa halip na ng mga nag-aanunsyo o mga shareholder. Sa ganitong paraan, ang Telegram ay mananatiling independyente at inuuna ang mga gumagamit nito.
Maaaring gawing isang ang kanilang Telegram account ng mga gumagamit account ng negosyo, nakakakuha ng access sa mga tampok ng negosyo tulad ng oras ng pagbubukas, lokasyon, mabilis na tugon, awtomatikong mga mensahe, sariling pahina ng pagsisimula, suporta ng chatbot, at iba pa.
Karamihan sa mga tampok ng Telegram Business ay magagamit para sa Telegram Premium » mga tagasubaybay; magkakaugnay na mga negosyo bot » ay magagamit din ng mga hindi Premium na gumagamit.
Ang Telegram Stars ay mga virtual na item na nagbibigay-daan sa mga gumagamit na bumili ng mga digital na kalakal at serbisyo mula sa mga bot at mini app sa loob ng Telegram ecosystem, magpadala ng mga regalo sa mga tagalikha ng nilalaman sa platform ng Telegram, at iba pa.
Maaaring lumikha ang mga bot at channel ng mga subscription, na pana-panahong sinisingil ang mga gumagamit ng isang tiyak na halaga Telegram Stars kapalit ng nilalaman at mga serbisyo.
Ang mga gumagamit at bot na nais panatilihing pribado ang kanilang mga mensahe, pati na rin ang mga may-ari ng Grupo at Channel na nais panatilihing eksklusibo sa mga miyembro ang kanilang nilalaman, ay maaaring paghigpitan ang pagpapasa ng mensahe mula sa kanilang chat, na pumipigil din sa mga screenshot, nagde-disable ng pagpapasa ng mensahe (ang pagtatangkang ipasa ang protektadong mensahe ay magbibigay ng LIMITADO_ANG_PASULONG_NG_CHAT RPC error) at nililimitahan ang kakayahang magsave ng media mula sa mga post.
Maaaring magpadala ang mga gumagamit Mga Regalo sa kanilang mga kaibigan. Maaaring ipakita ng mga tumatanggap ng regalo ang mga ito sa kanilang mga pahina ng profile o gawing Telegram Stars ». Maaaring gamitin ang Telegram Stars sa maraming bagay, kabilang ang pagsuporta sa mga tagalikha at pagbili ng mga serbisyo sa mini apps.
Upang matiyak ang patas na pamamahagi ng mga nakokolektang regalo, ang mga bagong paglabas ng regalo ay ibabatay sa paugalan — nagpapahintulot sa mga gumagamit na maglagay ng bid gamit ang Stars para sa mga bagong regalo sa loob ng ilang round.
Maaaring tanggapin ng mga tagalikha ng nilalaman Mga Bituin sa pamamagitan ng paglalathala bayad na mga larawan o video on their channels. Subscribers will be allowed to view such posts only after paying the author to unlock them.
Maaaring gamitin ang Telegram Stars upang bayaran ang pagpapadala ng mga mensahe sa mga gumagamit, supergroups, at mga channel na na-configure Mga Mensahe ng Bituin », na nangangailangan ng pagbabayad para sa bawat mensaheng ipinapadala sa kanila.
Nag-aalok ang Telegram ng makapangyarihang tampok sa pagkita para sa mga tagapangasiwa ng channel: mga mungkahing post.
Telegram Premium maaaring bigyan ng mga gumagamit ang kanilang mga paboritong channel ng karagdagang mga tampok tulad ng kakayahang mag-post mga kuwento sa pamamagitan ng pagbibigay sa kanila pinapataas.
Telegram channel maaaring maglunsad ang mga administrador ng mga pamimigay upang random na ipamahagi Telegram Premium mga subscription at iba pang regalo sa kanilang mga tagasunod, kapalit ng pinapataas.
Minsan, kapag nakikipag-ugnayan sa mga gumagamit ng Telegram sa pamamagitan ng pribado o lihim na chat, kailangang ipakita ang isang action bar sa itaas ng chat, na nag-aalok ng maginhawang mga pindutan ng aksyon o mga paalala tungkol sa gumagamit.
Pinapayagan ng chat na 'Mga Naka-save na Mensahe' ang mga gumagamit na i-bookmark ang mga mensahe at media: ito ay isang personal na cloud storage para sa anumang mensahe o media na maaaring gusto mong ipadala o i-forward doon.
Nag-aalok ang Telegram ng maraming pagpipilian para sa pagpapasadya ng iyong profile!
Sinusuportahan ng mga Telegram app ang paggawa, pagbabahagi, at pagsasabay ng mga tema ng app.
Kung pinapayagan ng iyong app na ma-access ang nilalaman mula sa Telegram mga kanal, kailangan mong isama ang suporta para sa opisyal na mensaheng sinusuportahan sa mga channel ng Telegram.
Ang Telegram ay may isa sa mga pinakamabiyayang mga sistema ng gantimpala sa kasaysayan ng social media. Ang mga may-ari ng channel at bot ng Telegram ay maaari nang makatanggap 50% ng kita mula sa mga patalastas na ipinapakita sa kanilang mga channel at bot.
Inilalarawan ng pahinang ito ang mga pamamaraan na ginagamit upang bawiin ang kita mula sa channel at bot, pati na rin ang makita ang detalyadong mga istatistika ng kita.
Sinusuportahan ng mga kliyente ng Telegram ang pagpapakita ng mga fact-check na idinagdag sa mga mensahe ng mga independenteng tagasuri ng katotohanan.
Pagtatrabaho kasama ang mga kontak sa API.
Pagtatrabaho sa blocklist.
Ang ilang mga batas ay nangangailangan ng beripikasyon ng edad upang makita ang nilalamang may limitasyon: ipinatutupad ito ng Telegram sa pamamagitan ng Pangunahing Mini App ng isang espesyal na bot.
Kapag nakikipag-ugnayan sa mga laro ng HTML5 at sa mga website ng mga payment gateway, dapat ipakita ng mga app na Telegram ang mga sumusunod na JS API.
Dapat pangasiwaan ng mga kliyente ng Telegram ang espesyal tg:// and t.me mga deep link na natagpuan sa mga mensahe, mga link na entity at sa ibang mga app sa pamamagitan ng pagrerehistro ng mga OS handler.
Ang API ng Telegram ay nagbibigay-daan sa mga gumagamit na i-export ang lahat ng kanilang impormasyon sa pamamagitan ng takeout na API.
Mga Tuntunin ng Serbisyo na dapat sundin ng lahat ng third-party na app ng kliyente.