MadelineProto, klien telegram PHP MTProto
Dibuat oleh Daniil Gentili
#StandWithUkraine
Bergabunglah dengan saluran resmi, @MadelineProto dan kelompok pendukung!
Disetujui oleh Telegram!
Apa ini?
Perpustakaan ini dapat digunakan untuk berinteraksi dengan mudah dengan Telegram tanpa bot API, sama seperti aplikasi resmi.
Itu bisa masuk dengan nomor telepon (API MTProto), atau dengan token bot (API MTProto, tidak ada API bot yang terlibat! ).
Sekarang sepenuhnya asinkron!
Memulai (sekarang sepenuhnya asinkron!)
<?php
// PHP 8.2+ is required.
if (! file_exists ( ' madeline.php ' )) {
copy ( ' https://phar.madelineproto.xyz/madeline.php ' , ' madeline.php ' );
}
include ' madeline.php ' ;
$ MadelineProto = new danog MadelineProto API ( ' session.madeline ' );
$ MadelineProto -> start ();
$ me = $ MadelineProto -> getSelf ();
$ MadelineProto -> logger ( $ me );
if (! $ me [ ' bot ' ]) {
$ MadelineProto -> messages -> sendMessage (peer: ' @stickeroptimizerbot ' , message: " /start " );
$ MadelineProto -> channels -> joinChannel (channel: ' @MadelineProto ' );
try {
$ MadelineProto -> messages -> importChatInvite (hash: ' https://t.me/+Por5orOjwgccnt2w ' );
} catch ( danog MadelineProto RPCErrorException $ e ) {
$ MadelineProto -> logger ( $ e );
}
}
$ MadelineProto -> echo ( ' OK, done! ' );
Coba jalankan kode ini di browser atau di konsol!
Tip: jika Anda menerima kesalahan (atau tidak sama sekali), kirimkan pesan kesalahan dan file MadelineProto.log
yang dibuat di direktori yang sama (jika dijalankan dari browser).
Dibuat dengan MadelineProto
Proyek open source berikut ini dibuat menggunakan MadelineProto: Anda dapat langsung menginstalnya, atau menjelajahi kode sumbernya sebagai contoh langsung cara menggunakan banyak fitur MadelineProto!
- magnaluna webradio - webradio VoIP Telegram multifitur
-
simpleBot.php
- Contoh yang sangat mendasar -
tgstories_dl_bot.php
- Kode sumber @tgstories_dl_bot - Bot untuk mengunduh Cerita Telegram apa pun! -
downloadRenameBot.php
- Unduh file berdasarkan URL dan ganti nama file Telegram menggunakan bot paralel asinkron ini! -
secret_bot.php
- Bot obrolan rahasia! -
pipesbot.php
- Membuat bot inline dan menggunakan bot inline lainnya melalui userbot! -
bot.php
- Contoh cara menggunakan filter, pembaruan, mendapatkan tautan unduhan untuk file apa pun, Cerita Telegram, dan banyak lagi! - TelegramApiServer - Server api telegram php async yang cepat, sederhana, dan asinkron: API HTTP JSON untuk MadelineProto (untuk digunakan dalam bahasa selain PHP, jika menggunakan PHP gunakan langsung MadelineProto)
Ingin menambahkan proyek sumber terbuka Anda sendiri ke daftar ini? Klik disini!
Beberapa komponen inti MadelineProto juga tersedia sebagai perpustakaan terpisah dan mandiri:
- danog/async-orm - Async ORM berdasarkan AMPHP v3 dan serat.
- danog/telegram-entities - Perpustakaan untuk bekerja dengan entitas teks bergaya Telegram UTF-16.
- danog/tg-file-decoder - Perpustakaan untuk bekerja dengan ID file API bot Telegram.
- danog/tg-dialog-id - Perpustakaan untuk bekerja dengan ID dialog API bot Telegram.
- danog/loop - Abstraksi model loop/aktor untuk AMPHP.
- danog/better-prometheus - Pustaka Prometheus yang lebih baik untuk aplikasi PHP.
- danog/ipc - Komponen IPC asinkron untuk AMPHP.
- danog/dns-over-https - Resolusi DNS-over-HTTPS asinkron untuk AMPHP.
Dokumentasi
- Membuat klien - Halaman ini menjelaskan cara membuat instance MadelineProto.
- Login - Ada banyak cara untuk login dengan MadelineProto.
- Mendapatkan izin untuk menggunakan API telegram
- Otomatis
- Panduan (pengguna)
- Panduan (bot)
- Login kode QR (pengguna)
- Fitur - MadelineProto dapat melakukan semua yang dapat dilakukan klien resmi, dan banyak lagi!
- Persyaratan - MadelineProto memerlukan ekstensi mbstring, xml, json, fileinfo, gmp, openssl, iconv, gd agar berfungsi dengan baik.
- MadelineProto di Docker - MadelineProto menawarkan image buruh pelabuhan MadelineProto resmi untuk platform linux/amd64, linux/arm64 dan linux/riscv64 @ hub.madelineproto.xyz/danog/madelineproto.
- Memulai
- Bot CLI (disarankan)
- Database di buruh pelabuhan
- buruh pelabuhan web
- Ekstensi khusus
- Metrik - MadelineProto dapat menampilkan banyak metrik berguna, yang dapat divisualisasikan menggunakan dasbor resmi MadelineProto Grafana.
- Instalasi - Ada berbagai cara untuk menginstal MadelineProto:
- Sederhana
- Komposer dari proyek yang ada
- Komposer dari awal
- Menyiarkan pesan ke semua pengguna - MadelineProto dapat digunakan untuk menyiarkan pesan ke semua pengguna, obrolan, dan saluran bot atau userbot.
- Menangani pembaruan (pesan baru & acara lainnya) - Penanganan pembaruan dapat dilakukan dengan berbagai cara:
- Acara Async didorong
- Contoh lengkap
- Metode terikat
- Filter
- Filter sederhana
- Filter atribut
- Filter MTProto
- Plugin
- Kron
- Data dan IPC yang ada
- ORM bawaan
- IPC
- Memulai ulang
- Mulai ulang sendiri di hosting
- Multi-akun
- Analisis statis otomatis
- Menghindari penggunaan fungsi sistem file
- Webhook (untuk API HTTP)
- getUpdates (hanya untuk API Javascript)
- Tidak ada (default)
- danogMadelineProtoBroadcastProgress » - Kemajuan siaran.
- danogMadelineProtoEventHandlerAbstractMessage » - Mewakili pesan masuk atau keluar.
- danogMadelineProtoEventHandlerAbstractPrivateMessage » - Mewakili pesan obrolan pribadi atau rahasia.
- danogMadelineProtoEventHandlerAbstractStory » - Mewakili Kisah Telegram.
- danogMadelineProtoEventHandlerBotCommands » - Kumpulan perintah bot tertentu dalam obrolan tertentu telah berubah.
- danogMadelineProtoEventHandlerCallbackQuery » - Mewakili kueri yang dikirim oleh pengguna dengan mengklik tombol.
- danogMadelineProtoEventHandlerChannelChannelParticipant » - Seorang peserta telah keluar, bergabung, dilarang, atau dimasukkan sebagai admin di saluran atau supergrup.
- danogMadelineProtoEventHandlerChannelMessageForwards » - Menunjukkan bahwa penghitung penerusan pesan di saluran telah berubah.
- danogMadelineProtoEventHandlerChannelMessageViewsChanged » - Menunjukkan bahwa penghitung tampilan pesan di saluran telah berubah.
- danogMadelineProtoEventHandlerChannelUpdateChannel » - Saluran baru tersedia, atau info tentang saluran yang ada diubah.
- danogMadelineProtoEventHandlerChatInviteRequester » - Menunjukkan seseorang telah meminta untuk bergabung dalam obrolan atau saluran.
- danogMadelineProtoEventHandlerChatInviteRequesterBotChatInviteRequest » - Menunjukkan seseorang telah meminta untuk bergabung dengan obrolan atau saluran (khusus bot).
- danogMadelineProtoEventHandlerChatInviteRequesterPendingJoinRequests » - Seseorang telah meminta untuk bergabung dalam obrolan atau saluran.
- danogMadelineProtoEventHandlerDelete » - Menunjukkan bahwa beberapa pesan telah dihapus.
- danogMadelineProtoEventHandlerDeleteDeleteChannelMessages » - Beberapa pesan di supergrup/saluran telah dihapus.
- danogMadelineProtoEventHandlerDeleteDeleteMessages » - Beberapa pesan dihapus dalam obrolan pribadi atau grup sederhana.
- danogMadelineProtoEventHandlerDeleteDeleteScheduledMessages » - Beberapa pesan terjadwal dihapus dari antrian jadwal obrolan.
- danogMadelineProtoEventHandlerInlineQuery » - Kueri sebaris masuk.
- danogMadelineProtoEventHandlerMessage » - Mewakili pesan masuk atau keluar.
- danogMadelineProtoEventHandlerMessageChannelMessage » - Mewakili pesan saluran masuk atau keluar.
- danogMadelineProtoEventHandlerMessageCommentReply » - Mewakili balasan ke salah satu pesan kami di grup komentar saluran di mana kami bukan anggotanya (yaitu diterima melalui
@replies
). - danogMadelineProtoEventHandlerMessageGroupMessage » - Mewakili pesan grup yang masuk atau keluar.
- danogMadelineProtoEventHandlerMessagePrivateMessage » - Mewakili pesan pribadi yang masuk atau keluar.
- danogMadelineProtoEventHandlerMessageSecretMessage » - Mewakili pesan terenkripsi baru.
- danogMadelineProtoEventHandlerMessageServiceMessage » - Mewakili informasi tentang pesan layanan.
- danogMadelineProtoEventHandlerMessageServiceMessage » - Mewakili informasi tentang pesan layanan.
- danogMadelineProtoEventHandlerMessageServiceDialogBotAllowed » - Kami telah memberikan izin kepada bot untuk mengirimi kami pesan langsung.
- danogMadelineProtoEventHandlerMessageServiceDialogChannelCreated » - Saluran telah dibuat.
- danogMadelineProtoEventHandlerMessageServiceDialogChannelMigrateFrom » - Menunjukkan saluran telah dimigrasikan dari obrolan yang ditentukan.
- danogMadelineProtoEventHandlerMessageServiceDialogChatJoinedByLink » - Pengguna bergabung dalam obrolan melalui tautan undangan.
- danogMadelineProtoEventHandlerMessageServiceDialogChatMigrateTo » - Menunjukkan obrolan telah dimigrasikan ke supergrup yang ditentukan.
- danogMadelineProtoEventHandlerMessageServiceDialogContactSignUp » - Kontak baru saja mendaftar ke telegram.
- danogMadelineProtoEventHandlerMessageServiceDialogCreated » - Obrolan atau saluran telah dibuat.
- danogMadelineProtoEventHandlerMessageServiceDialogDeleteMessages » - Pesan yang dihapus.
- danogMadelineProtoEventHandlerMessageServiceDialogGameScore » - Seseorang mencetak gol dalam sebuah pertandingan.
- danogMadelineProtoEventHandlerMessageServiceDialogGeoProximityReached » - Pengguna obrolan sekarang berada di dekat pengguna lain.
- danogMadelineProtoEventHandlerMessageServiceDialogGiftPremium » - Info tentang langganan Telegram Premium yang dihadiahkan.
- danogMadelineProtoEventHandlerMessageServiceDialogGiftStars » - Info tentang Bintang Telegram yang berbakat.
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCall » - Mewakili pesan layanan tentang panggilan grup.
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCallGroupCall » - Panggilan grup telah dimulai atau diakhiri.
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCallGroupCallInvited » - Sekumpulan pengguna diundang ke panggilan grup.
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCallGroupCallScheduled » - Panggilan grup telah dijadwalkan.
- danogMadelineProtoEventHandlerMessageServiceDialogHistoryCleared » - Riwayat obrolan telah dihapus.
- danogMadelineProtoEventHandlerMessageServiceDialogMemberJoinedByRequest » - Pengguna diterima ke dalam grup oleh admin.
- danogMadelineProtoEventHandlerMessageServiceDialogMemberLeft » - Seorang anggota meninggalkan obrolan atau saluran.
- danogMadelineProtoEventHandlerMessageServiceDialogMembersJoined » - Beberapa anggota bergabung dalam obrolan atau saluran.
- danogMadelineProtoEventHandlerMessageServiceDialogMessagePinned » - Sebuah pesan disematkan dalam obrolan.
- danogMadelineProtoEventHandlerMessageServiceDialogPeerRequested » - Berisi info tentang rekan yang dibagikan pengguna dengan bot setelah mengklik tombol keyboardButtonRequestPeer.
- danogMadelineProtoEventHandlerMessageServiceDialogPhoneCall » - Panggilan telepon.
- danogMadelineProtoEventHandlerMessageServiceDialogPhotoChanged » - Foto dialog diubah atau dihapus.
- danogMadelineProtoEventHandlerMessageServiceDialogReadMessages » - Pesan ditandai sebagai telah dibaca.
- danogMadelineProtoEventHandlerMessageServiceDialogScreenshotTaken » - Tangkapan layar obrolan telah diambil.
- danogMadelineProtoEventHandlerMessageServiceDialogSetChatTheme » - Tema obrolan diubah.
- danogMadelineProtoEventHandlerMessageServiceDialogSetChatWallPaper » - Wallpaper obrolan saat ini telah diubah.
- danogMadelineProtoEventHandlerMessageServiceDialogSetTTL » - Time-To-Live pesan dalam obrolan ini telah diubah.
- danogMadelineProtoEventHandlerMessageServiceDialogStarGift » - Info tentang seorang Bintang yang berbakat.
- danogMadelineProtoEventHandlerMessageServiceDialogSuggestProfilePhoto » - Gambar profil baru disarankan menggunakan photos.uploadContactProfilePhoto.
- danogMadelineProtoEventHandlerMessageServiceDialogTitleChanged » - Judul saluran atau grup telah berubah.
- danogMadelineProtoEventHandlerMessageServiceDialogTopicCreated » - Topik forum telah dibuat.
- danogMadelineProtoEventHandlerMessageServiceDialogTopicEdited » - Informasi topik forum telah diedit.
- danogMadelineProtoEventHandlerMessageServiceDialogWebView » - Data dari aplikasi web bot keyboard balasan yang terbuka diteruskan ke bot yang memilikinya (pesan layanan sisi pengguna & bot).
- danogMadelineProtoEventHandlerPaymentsPayment » - Objek ini berisi informasi tentang permintaan pra-checkout yang masuk.
- danogMadelineProtoEventHandlerPinned » - Menunjukkan bahwa beberapa pesan dipasangi pin/dilepas pinnya.
- danogMadelineProtoEventHandlerPinnedPinnedChannelMessages » - Mewakili pesan yang disematkan/dilepas pinnya di saluran.
- danogMadelineProtoEventHandlerPinnedPinnedGroupMessages » - Mewakili pesan yang disematkan/dilepas pinnya dalam obrolan/supergrup.
- danogMadelineProtoEventHandlerPinnedPinnedPrivateMessages » - Beberapa pesan disematkan dalam obrolan pribadi.
- danogMadelineProtoEventHandlerPrivacy » - Menunjukkan beberapa aturan privasi untuk pengguna atau sekelompok pengguna.
- danogMadelineProtoEventHandlerQueryButtonQuery » - Mewakili kueri yang dikirim oleh pengguna dengan mengklik tombol.
- danogMadelineProtoEventHandlerQueryChatButtonQuery » - Mewakili kueri yang dikirim oleh pengguna dengan mengklik tombol dalam obrolan.
- danogMadelineProtoEventHandlerQueryChatGameQuery » - Mewakili kueri yang dikirim oleh pengguna dengan mengklik tombol "Mainkan game" di obrolan.
- danogMadelineProtoEventHandlerQueryGameQuery » - Mewakili kueri yang dikirim oleh pengguna dengan mengklik tombol "Mainkan game".
- danogMadelineProtoEventHandlerQueryInlineButtonQuery » - Mewakili kueri yang dikirim oleh pengguna dengan mengklik tombol di pesan sebaris.
- danogMadelineProtoEventHandlerQueryInlineGameQuery » - Mewakili kueri yang dikirim oleh pengguna dengan mengklik tombol "Mainkan game" di pesan sebaris.
- danogMadelineProtoEventHandlerStoryStory » - Mewakili cerita Telegram.
- danogMadelineProtoEventHandlerStoryStoryDeleted » - Mewakili cerita yang dihapus.
- danogMadelineProtoEventHandlerStoryStoryReaction » - Mewakili reaksi terhadap sebuah cerita.
- danogMadelineProtoEventHandlerTyping » - Pengguna sedang mengetik.
- danogMadelineProtoEventHandlerTypingChatUserTyping » - Pengguna sedang mempersiapkan pesan dalam grup; mengetik, merekam, mengunggah, dll. Pembaruan ini berlaku selama 6 detik. Jika tidak ada pembaruan lebih lanjut semacam ini yang diterima setelah 6 detik, pengguna dianggap berhenti melakukan apa pun yang sedang mereka lakukan.
- danogMadelineProtoEventHandlerTypingSecretUserTyping » - Pengguna sedang mempersiapkan pesan dalam obrolan rahasia; mengetik, merekam, mengunggah, dll. Pembaruan ini berlaku selama 6 detik. Jika tidak ada pembaruan lebih lanjut semacam ini yang diterima setelah 6 detik, pengguna dianggap berhenti melakukan apa pun yang sedang mereka lakukan.
- danogMadelineProtoEventHandlerTypingSupergroupUserTyping » - Pengguna sedang mengetik supergrup.
- danogMadelineProtoEventHandlerTypingUserTyping » - Pengguna sedang menyiapkan pesan; mengetik, merekam, mengunggah, dll. Pembaruan ini berlaku selama 6 detik. Jika tidak ada pembaruan lebih lanjut semacam ini yang diterima setelah 6 detik, pengguna dianggap berhenti melakukan apa pun yang sedang mereka lakukan.
- danogMadelineProtoEventHandlerUserBlocked » - Rekan diblokir.
- danogMadelineProtoEventHandlerUserBotStopped » - Bot dihentikan atau dimulai kembali.
- danogMadelineProtoEventHandlerUserPhone » - Nomor telepon pengguna diubah.
- danogMadelineProtoEventHandlerUserStatus » - Berisi pembaruan status.
- danogMadelineProtoEventHandlerUserStatusEmoji » - Status emoji pengguna tertentu telah berubah atau dihapus.
- danogMadelineProtoEventHandlerUserStatusEmptyStatus » - Status pengguna belum ditetapkan.
- danogMadelineProtoEventHandlerUserStatusLastMonth » - Status online: terakhir terlihat bulan lalu.
- danogMadelineProtoEventHandlerUserStatusLastWeek » - Status online: terakhir terlihat minggu lalu.
- danogMadelineProtoEventHandlerUserStatusOffline » - Status offline pengguna.
- danogMadelineProtoEventHandlerUserStatusOnline » - Status online pengguna.
- danogMadelineProtoEventHandlerUserStatusRecently » - Status online: terakhir terlihat baru-baru ini.
- danogMadelineProtoEventHandlerUserUsername » - Perubahan dilakukan pada nama depan, nama belakang, atau nama pengguna pengguna.
- danogMadelineProtoVoIP » - Pembaruan ini mewakili panggilan VoIP Telegram.
- Filter - MadelineProto menawarkan sistem pemfilteran pesan yang sangat sederhana dan intuitif, berdasarkan jenis sistem dan atribut PHP.
- Filter sederhana
- Filter atribut
- Membuat filter atribut khusus
- Filter MTProto
- Plugin - MadelineProto menawarkan sistem plugin asli, berdasarkan event handler!
- Menginstal plugin
- Instalasi sederhana
- Instalasi komposer
- Plugin bawaan
- Membuat plugin
- Contoh plugin lengkap
- Keterbatasan
- Persyaratan ruang nama
- Distribusi
- danogMadelineProtoEventHandlerPluginRestartPlugin »
- Konfigurasi
- Membuat dan mengunggah file teks
- Pencatatan
- Basis Data - MadelineProto secara opsional dapat menyimpan beberapa data internalnya dalam basis data, seperti mysql, mariadb, postgres, atau redis (Anda juga dapat menambahkan data Anda sendiri!), sehingga mengurangi penggunaan RAM.
- danogMadelineProtoSettingsDatabaseMemory: Pengaturan backend memori.
- danogMadelineProtoSettingsDatabaseMysql: Pengaturan backend MySQL.
- danogMadelineProtoSettingsDatabasePostgres: Pengaturan backend Postgres.
- danogMadelineProtoSettingsDatabaseRedis: Pengaturan backend Redis.
- Pengaturan - MadelineProto memiliki banyak pengaturan yang dapat digunakan untuk mengubah perilaku perpustakaan.
- Info Aplikasi: Informasi aplikasi.
- Auth: Pengaturan kriptografi.
- Koneksi: Pengaturan koneksi.
- File: Pengaturan manajemen file.
- Pencatat: Pengaturan pencatat.
- Rekan: Pengaturan basis data rekan.
- Pwr: Pengaturan PWR Telegram.
- RPC: Pengaturan RPC.
- SecretChats: Pengaturan obrolan rahasia.
- Serialisasi: Pengaturan serialisasi.
- TLSchema: pengaturan skema TL.
- Templat: Pengaturan templat web dan CLI untuk login.
- VoIP: Pengaturan VoIP.
- DatabaseMemory: Pengaturan backend memori.
- DatabaseMysql: Pengaturan backend MySQL.
- DatabasePostgres: Pengaturan backend Postgres.
- DatabaseRedis: Pengaturan backend Redis.
- Mendapatkan info tentang pengguna saat ini - Berikut cara mengambil informasi tentang pengguna yang sedang login
- Pengecualian - MadelineProto dapat memberikan banyak pengecualian berbeda.
- Daftar jenis pengecualian
- Jejak TL yang cantik
- Mendapatkan jejak TL
- Menghindari FLOOD_WAITs - Jika Anda membuat terlalu banyak permintaan ke telegram, Anda mungkin akan mendapatkan FLOOD_WAITed untuk sementara waktu. Untuk menghindari penantian banjir ini, Anda harus menghitung tingkat penantian banjir.
- Logging - MadelineProto menyediakan kelas terpadu untuk mencatat pesan ke tujuan logging yang ditentukan dalam pengaturan.
- Panggilan telepon VoIP Telegram - MadelineProto menyediakan pembungkus yang mudah untuk menangani panggilan telepon.
- Meminta panggilan
- Memutar file audio
- Menerima panggilan
- Mengunggah dan mengunduh file - MadelineProto menyediakan metode pembungkus yang sepenuhnya diparalelkan untuk mengunggah dan mengunduh file yang mendukung id file bot API, unggahan langsung melalui URL, dan penggantian nama file.
- ID file Bot API
- Mengunggah & mengirim file
- Pemberitahuan keamanan
- Foto
- Foto sebagai dokumen
- Dokumen
- GIF
- Video
- Musik
- Suara
- Stiker
- Mengunggah file
- Menggunakan kembali file yang diunggah
- Mengganti nama file
- Mengunduh file
- Mengekstrak info unduhan
- Mendapatkan tautan unduhan
- Mengunduh gambar profil
- Unduh ke direktori
- Unduh ke file
- Unduh untuk streaming
- Unduh ke panggilan balik
- Unduh ke server http
- Unduh ke peramban
- Mendapatkan kemajuan
- Mendapatkan info tentang obrolan - Ada berbagai metode yang dapat digunakan untuk mengambil info tentang obrolan, berdasarkan id API bot, Rekan, Pengguna, objek Obrolan.
- Info obrolan lengkap dengan daftar peserta lengkap
- Info obrolan lengkap
- Info obrolan berkurang (sangat cepat)
- Hanya ID obrolan (sangat cepat)
- Mendapatkan semua obrolan (dialog) - Ada dua cara untuk mendapatkan daftar semua obrolan, tergantung apakah Anda masuk sebagai pengguna, atau sebagai bot.
- Daftar ID dialog
- Info dialog lengkap
- Tombol sebaris - Anda dapat dengan mudah mengeklik tombol sebaris menggunakan MadelineProto, cukup akses tombol yang benar:
- Obrolan rahasia - MadelineProto menyediakan pembungkus untuk bekerja dengan obrolan rahasia.
- Meminta obrolan rahasia
- Menerima obrolan rahasia
- Memeriksa status obrolan rahasia
- Mengirim pesan rahasia
- Menggunakan proxy - Anda dapat menggunakan proxy dengan MadelineProto.
- Cara mengatur proksi
- Beberapa proxy dengan peralihan otomatis
- Gunakan MTProxy yang sudah dibuat sebelumnya
- Gunakan proksi Socks5 yang sudah dibuat sebelumnya
- Gunakan proksi HTTP bawaan
- Bangun proksi Anda sendiri
- Async - MadelineProto kini memiliki fitur async, untuk peningkatan kecepatan luar biasa, dan pemrosesan paralel, semuanya didukung oleh amphp.
- Penggunaan
- Async di pengendali acara
- Beberapa asinkron
- Mengabaikan asinkron
- Menggabungkan operasi asinkron
- API asinkron MadelineProto dan AMPHP
- Metode pembantu
- Tidur asinkron
- Garis baca asinkron
- Gema asinkron
- Klien HTTP MadelineProto
- Fork asinkron
- Kawanan asinkron
- API loop asinkron MadelineProto
- FAQ - Berikut daftar pertanyaan dan jawaban umum MadelineProto.
- Memutakhirkan dari MadelineProto v7 ke v8 - MadelineProto v8 adalah pembaruan utama MadelineProto, yang menghapus sejumlah besar API yang sudah lama tidak digunakan lagi: Saya telah membuat daftar periksa pemutakhiran ini, untuk menyederhanakan proses pemutakhiran.
- Menggunakan metode – Ada penyederhanaan untuk banyak, jika tidak semua, metode ini.
- Argumen bernama
- Teman sejawat
- File
- Obrolan rahasia
- Entitas (Penurunan Harga & HTML)
- reply_markup (keyboard & keyboard sebaris)
- objek API bot
- Tidak ada hasil
- Panggilan beberapa metode
- Pembatalan
- Dokumentasi API LENGKAP dengan deskripsi
- Login
- Ubah kata sandi 2FA: update2FA
- Dapatkan semua obrolan, siarkan pesan ke semua obrolan: getDialogIds, getDialogs, getFullDialogs
- Dapatkan daftar lengkap peserta saluran/grup/supergrup: getPwrChat
- Dapatkan info lengkap tentang pengguna/obrolan/supergrup/saluran: getFullInfo
- Dapatkan info tentang pengguna/obrolan/supergrup/saluran: getInfo
- Dapatkan ID pengguna/obrolan/supergrup/saluran/pembaruan: getID
- Dapatkan info tentang pengguna yang sedang masuk: getSelf
- Unggah atau unduh file hingga 4 GB: uploadFrom*, downloadTo*
- Lakukan panggilan telepon dan putar lagu
- Buat bot obrolan rahasia
- Batalkan pengaturan ulang kata sandi 2FA yang tertunda, lihat di sini untuk info lebih lanjut »: account.declinePasswordReset
- Terima token masuk kode QR, masuk ke aplikasi yang menghasilkannya: auth.acceptLoginToken
- Terima panggilan: terima Panggilan
- Terima obrolan rahasia: terimaSecretChat
- Terima persyaratan layanan baru: help.acceptTermsOfService
- Mengaktifkan atau menonaktifkan nama pengguna fragment.com yang dibeli dan dikaitkan dengan bot yang kita miliki: bots.toggleUsername
- Mengaktifkan atau menonaktifkan nama pengguna fragment.com yang dibeli dan dikaitkan dengan supergrup atau saluran yang kami miliki:channels.toggleUsername
- Mengaktifkan atau menonaktifkan nama pengguna fragment.com yang dibeli dan terkait dengan pengguna yang saat ini masuk: account.toggleUsername
- Mengaktifkan mode sembunyi-sembunyi cerita, lihat di sini » untuk info lebih lanjut: Stories.activateStealthMode
- Tambahkan GIF ke daftar gif yang disimpan: messages.saveGif
- Tambahkan stiker ke set stiker, hanya bot. Kumpulan stiker harus dibuat oleh bot: sticker.addStickerToSet
- Tambahkan pengguna telegram yang ada sebagai kontak: contact.addContact
- Tambahkan/hapus stiker dari daftar stiker terbaru: messages.saveRecentSticker
- Menambahkan rekan ke daftar blokir, lihat di sini » untuk info lebih lanjut: contact.block
- Menambahkan pengguna ke obrolan dan mengirimkan pesan layanan ke dalamnya: messages.addChatUser
- Izinkan bot tertentu mengirimi kami pesan: bots.allowSendMessage
- Jawab kueri sebaris, hanya untuk bot: messages.setInlineBotResults
- Menjawab pertanyaan khusus; hanya untuk bot: bots.answerWebhookJSONQuery
- Terapkan kode hadiah Telegram Premium »: pembayaran.terapkanKode Hadiah
- Terapkan perubahan pada beberapa kumpulan stiker: messages.toggleStickerSets
- Terapkan satu atau lebih peningkatan » ke rekan: premium.applyBoost
- Kaitkan grup ke saluran sebagai grup diskusi untuk saluran tersebut:channels.setDiscussionGroup
- Kaitkan set stiker ke supergrup:channels.setStickers
- Mengunci file secara asinkron: kawanan
- Baris yang dibaca secara asinkron: readLine
- Tidur secara asinkron: tidur
- Menulis secara asinkron ke stdout/browser: echo
- Larang/batalkan pelarangan/tendang pengguna di supergrup/saluran:channels.editBanned
- Pengkodean Base64URL: base64urlEncode
- Hanya dapat digunakan oleh anggota TSF untuk memperoleh informasi internal: help.getUserInfo
- Membatalkan siaran yang sedang berjalan: cancelBroadcast
- Batalkan kode yang dikirim untuk memverifikasi email untuk digunakan sebagai metode pemulihan 2FA: account.cancelPasswordEmail
- Batalkan kode verifikasi login: auth.cancelCode
- Ubah reaksi emoji default untuk digunakan dalam menu reaksi cepat: nilainya disinkronkan di seluruh perangkat dan dapat diambil menggunakan help.getConfig, bidang react_default: messages.setDefaultReaction
- Ubah pengaturan panggilan grup: phone.toggleGroupCallSettings
- Ubah pengaturan pengunduhan otomatis media: account.saveAutoDownloadSettings
- Ubah atau hapus nama pengguna supergrup/saluran:channels.updateUsername
- Ubah pengaturan privasi akun saat ini: account.setPrivacy
- Ubah pengaturan yang terkait dengan sesi: account.changeAuthorizationSettings
- Ubah tema obrolan dari obrolan tertentu: messages.setChatTheme
- Ubah rekan default yang harus digunakan saat mengirim pesan, reaksi, suara jajak pendapat ke grup tertentu: messages.saveDefaultSendAs
- Ubah nomor telepon akun saat ini: account.changePhone
- Mengubah foto saluran/supergrup:channels.editPhoto
- Ubah kumpulan reaksi pesan » yang dapat digunakan dalam grup, supergrup, atau saluran tertentu: messages.setChatAvailableReactions
- Mengubah nama obrolan dan mengirimkan pesan layanan ke dalamnya: messages.editChatTitle
- Mengubah foto obrolan dan mengirimkan pesan layanan ke dalamnya: messages.editChatPhoto
- Mengubah posisi absolut stiker di kumpulan stiker tersebut; hanya untuk bot. Kumpulan stiker harus dibuat oleh bot: stiker.changeStickerPosition
- Mengubah nilai default pengaturan Time-To-Live, yang diterapkan ke semua obrolan baru: messages.setDefaultHistoryTTL
- Mengubah nama pengguna untuk pengguna saat ini: akun.updateNama Pengguna
- Periksa apakah plugin event handler tertentu diinstal: hasPlugin
- Periksa apakah nama pengguna gratis dan dapat ditetapkan ke saluran/supergrup:channels.checkUsername
- Periksa apakah ada instance pengendali peristiwa: hasEventHandler
- Periksa apakah memiliki admin: hasAdmins
- Periksa apakah memiliki rekan laporan: hasReportPeers
- Periksa apakah itu array atau serupa (dapat dilintasi && dihitung && akses array): isArrayOrAlike
- Periksa apakah rekan ada di database rekan internal: peerIsset
- Periksa apakah kode pemulihan 2FA yang dikirim menggunakan auth.requestPasswordRecovery valid, sebelum meneruskannya ke auth.recoverPassword: auth.checkRecoveryPassword
- Periksa apakah rekan yang ditentukan adalah bot: isBot
- Periksa apakah rekan yang ditentukan adalah forum: isForum
- Periksa validitas tautan undangan obrolan dan dapatkan info dasar tentangnya: messages.checkChatInvite
- Periksa apakah riwayat obrolan yang diekspor dari aplikasi obrolan lain dapat diimpor ke obrolan Telegram tertentu, klik di sini untuk info lebih lanjut »: messages.checkHistoryImportPeer
- Periksa apakah obrolan rahasia ada: hasSecretChat
- Periksa apakah nama pendek yang diberikan tersedia: stiker.checkShortName
- Periksa apakah Unit Penerusan Server panggilan grup saat ini menerima aliran dengan ID sumber WebRTC yang ditentukan.: phone.checkGroupCall
- Periksa apakah bot yang ditentukan dapat mengirimi kami pesan: bots.canSendMessage
- Periksa apakah kita dapat memposting cerita sebagai rekan yang ditentukan: Stories.canSendStory
- Memeriksa apakah pembelian Telegram Premium dapat dilakukan. Harus dihubungi sebelum pembelian Premium di dalam toko, hanya aplikasi resmi: pembayaran.canPurchasePremium
- Hapus semua draf: messages.clearAllDrafts
- Hapus semua pengaturan penyimpanan otomatis khusus rekan: account.deleteAutoSaveExceptions
- Hapus perintah bot untuk cakupan bot dan kode bahasa yang ditentukan: bots.resetBotCommands
- Hapus stiker terbaru: messages.clearRecentStickers
- Hapus reaksi pesan yang baru-baru ini digunakan: messages.clearRecentReactions
- Hapus informasi pembayaran yang disimpan: pembayaran.clearSavedInfo
- Menghapus daftar status emoji yang baru-baru ini digunakan: account.clearRecentEmojiStatuses
- Tutup koneksi dengan klien, terhubung melalui web: closeConnection
- Selesaikan login pengguna menggunakan kode login: completePhoneLogin
- Selesaikan login 2FA: selesaikan2faLogin
- Selesaikan pendaftaran ke Telegram: selesaikan Pendaftaran
- Selesaikan proses impor riwayat, impor semua pesan ke dalam obrolan.: messages.startHistoryImport
- Konfirmasikan nomor telepon untuk membatalkan penghapusan akun, untuk info lebih lanjut klik di sini »: account.confirmPhone
- Mengonfirmasi penerimaan pesan oleh klien, membatalkan pengiriman pemberitahuan PUSH: messages.receivedMessages
- Ubah parameter MTProto menjadi parameter bot API: MTProtoToBotAPI
- Ubah parameter TD menjadi tdcli: tdToTdcli
- Ubah parameter TD ke MTProto: tdToMTProto
- Konversikan pesan dan sekumpulan entitas ke HTML: entitasToHtml
- Ubah supergrup menjadi gigagroup, bila diminta oleh saran saluran:channels.convertToGigagroup
- Ubah parameter bot API menjadi parameter MTProto: botAPIToMTProto
- Konversi versi ganda ke biner: packDouble
- Ubah bilangan bulat menjadi panjang base256: packSignedLong
- Ubah bilangan bulat menjadi int bertanda base256: packSignedInt
- Ubah parameter tdcli menjadi tdcli: tdcliToTd
- Konversikan ke camelCase: keCamelCase
- Konversikan ke Snake_case: keSnakeCase
- Ubah nilai menjadi unsigned base256 int: packUnsignedInt
- Mengonversi string menjadi aliran amphp asinkron: stringToStream
- Buat topik forum; memerlukan hak kelola_topik: saluran.createForumTopic
- Buat panggilan grup atau streaming langsung: phone.createGroupCall
- Buat kumpulan stiker, khusus bot: sticker.createStickerSet
- Buat supergrup/saluran:channels.createChannel
- Buat tema: akun.createTheme
- Buat dan unggah wallpaper baru: account.uploadWallPaper
- Buat susunan: arr
- Membuat obrolan baru: messages.createChat
- Membuat dan mengembalikan penghitung prometheus: getPromCounter
- Membuat dan mengembalikan pengukur prometheus: getPromGauge
- Membuat dan mengembalikan histogram prometheus: getPromHistogram
- Membuat dan mengembalikan ringkasan prometheus: getPromSummary
- Hapus saluran/supergrup:channels.deleteChannel
- Hapus undangan obrolan: messages.deleteExportedChatInvite
- Hapus obrolan: messages.deleteChat
- Hapus folder yang diimpor menggunakan tautan dalam folder obrolan »: chatlists.leaveChatlist
- Hapus tautan dalam folder obrolan yang dibuat sebelumnya »: chatlists.deleteExportedInvite
- Hapus semua wallpaper yang terpasang, kembali ke kumpulan wallpaper default: account.resetWallPapers
- Hapus semua pesan yang dikirim oleh peserta tertentu dari supergrup tertentu:channels.deleteParticipantHistory
- Hapus semua undangan obrolan yang dicabut: messages.deleteRevokedExportedChatInvites
- Hapus semua kunci otorisasi sementara kecuali yang ditentukan: auth.dropTempAuthKeys
- Hapus kontak berdasarkan nomor telepon: contact.deleteByPhones
- Hapus riwayat pesan dari topik forum:channels.deleteTopicHistory
- Hapus pesan di saluran/supergrup:channels.deleteMessages
- Hapus pesan terjadwal: messages.deleteScheduledMessages
- Hapus dokumen Paspor Telegram yang tersimpan, untuk info lebih lanjut lihat dokumen paspor »: account.deleteSecureValue
- Hapus seluruh riwayat panggilan telepon: messages.deletePhoneCallHistory
- Hapus riwayat supergrup:channels.deleteHistory
- Hapus akun pengguna dari server telegram: account.deleteAccount
- Menghapus perangkat dengan tokennya, berhenti mengirimkan pemberitahuan PUSH ke perangkat tersebut: account.unregisterDevice
- Menghapus rekan dari daftar blokir, lihat di sini » untuk info lebih lanjut: contact.unblock
- Menghapus set stiker yang kami buat, hanya bot: stiker.deleteStickerSet
- Menghapus pengguna dari obrolan dan mengirimkan pesan layanan ke dalamnya: messages.deleteChatUser
- Menghapus riwayat komunikasi: messages.deleteHistory
- Menghapus pesan berdasarkan pengidentifikasinya: messages.deleteMessages
- Menghapus pesan yang diteruskan dari rekan tertentu ke pesan tersimpan »: messages.deleteSavedHistory
- Menghapus foto profil. Metode ini mengembalikan daftar ID foto yang berhasil dihapus: photos.deletePhotos
- Menghapus beberapa kontak dari daftar: contact.deleteContacts
- Menghapus beberapa cerita yang diposting: Stories.deleteStories
- Nonaktifkan semua nama pengguna yang dibeli dari supergrup atau saluran:channels.deactivateAllUsernames
- Buang panggilan: buangCall
- Buang obrolan rahasia: buangSecretChat
- Tolak saran, lihat di sini untuk info lebih lanjut »: help.dismissSuggestion
- Singkirkan rekan baru yang tertunda yang baru-baru ini ditambahkan ke tautan dalam folder obrolan »: chatlists.hideChatlistUpdates
- Tolak atau setujui permintaan bergabung dalam obrolan yang terkait dengan obrolan atau saluran tertentu: messages.hideChatJoinRequest
- Tolak atau setujui semua permintaan bergabung yang terkait dengan obrolan atau saluran tertentu: messages.hideAllChatJoinRequests
- Unduh file ke respons server amphp/http: downloadToResponse
- Unduh file ke aliran amphp, kembalikan: downloadToReturnedStream
- Unduh file ke browser: downloadToBrowser
- Unduh file ke callable: downloadToCallable
- Unduh file ke direktori: downloadToDir
- Unduh file ke streaming: downloadToStream
- Unduh file: unduhToFile
- Mengunduh file ke browser menggunakan file sesi yang ditentukan: downloadServer
- Edit tautan dalam folder obrolan »: chatlists.editExportedInvite
- Edit undangan obrolan yang diekspor: messages.editExportedChatInvite
- Edit pesan bot sebaris: messages.editInlineBotMessage
- Edit cerita yang diunggah: Stories.editStory
- Edit topik forum; memerlukan hak kelola_topik: saluran.editForumTopic
- Edit informasi tentang peserta panggilan grup yang diberikan: Telepon.
- Edit Lokasi Geogroup, lihat di sini »Untuk info lebih lanjut tentang Geogroups: Channels.Editlocation
- Edit pesan: pesan.EditMessage
- Edit Peers in Peer Folder: Folder.EditpeerFolders
- Edit daftar teman dekat, lihat di sini »Untuk info lebih lanjut: contacts.editclosefriend
- Edit Hak Terlarang Default Saluran/Supergroup/Group: Message.editchatDefaultBanDerRights
- Edit deskripsi grup/supergroup/saluran: pesan.editchatabout
- Edit Nama Saluran/Supergroup: Saluran.Edittitle
- Edit judul panggilan grup atau livestream: Telepon.EditGroupCallTitle
- Edits Pengaturan Pemberitahuan Dari Pengguna/Grup yang Dikatakan, Dari Semua Pengguna/Semua Grup: Account.UpDatenotifySettings
- Aktifkan atau Nonaktifkan Perlindungan Konten di Saluran atau Obrolan: Pesan. Togglenoforwards
- Mengaktifkan atau menonaktifkan fungsionalitas forum dalam supergrup: channels.toggleforum
- Aktifkan atau Nonaktifkan Sistem Antispam Asli: Channels.toggleantispam
- Aktifkan atau Nonaktifkan Menu Lampiran Bot Web »: Pesan.togglebotinattachmenu
- Aktifkan/Nonaktifkan Tanda Tangan Pesan di Saluran: Saluran.
- Aktifkan/Nonaktifkan Peers Top: Contacts.toggletoppeers
- Escape String for Madelineproto's HTML Entity Converter: htmlescape
- Escape String for URL: Markdownurlescape
- Escape String Untuk Kode Markdown Bagian: MarkdownCodeScape
- Escape String untuk Markdown CodeBlock: MarkdownCodeBlockescape
- Escape String for Markdown: Markdownescape
- Mengeksekusi tindakan siaran khusus dengan semua rekan (pengguna, obrolan, saluran) dari bot: siaratcustom
- Ekspor folder », membuat folder obrolan tautan dalam»: chatlists.exportChatListInvite
- Ekspor tautan undangan untuk obrolan: pesan. ExportChatInvite
- Otorisasi Ekspor: EksportUuthorization
- Ekstrak Konstruktor Pembaruan dari Konstruktor Pembaruan: Extractupdates
- Ekstrak ID Pesan dari Konstruktor Pembaruan: ExtractMessageID
- Ekstrak konstruktor pesan dari konstruktor pembaruan: ExtractMessage
- Ekstrak Konstruktor Pesan Pembaruan dari Konstruktor Pembaruan: ExtractMessageUpdate
- Ekstrak Info File dari Pesan Bot API: ExtractBoTapiFile
- Ambil stiker emoji khusus »: pesan.getcustomemojidocuments
- Ambil obrolan baru yang terkait dengan folder obrolan yang diimpor tautan dalam ». Harus dipanggil di sebagian besar setiap detik chatlist_update_period (sesuai parameter konfigurasi klien terkait »): chatlists.getChatlistUpdates
- Ambil Sounds Notification Sounds: Account.getSavedRingtones
- Ambil daftar cerita aktif (atau aktif dan tersembunyi), lihat di sini »untuk info lebih lanjut tentang menonton cerita: Stories.getallStories
- Ambil daftar cerita aktif penuh dari rekan sejawat: Stories.getPeerstories
- Ambil cerita yang disematkan di profil rekan: Stories.getPinnedStories
- Ambil Story Archive »dari Peer We Control: Stories.getStoriesarkive
- Cari tahu apakah judul pesan media dapat diedit: pesan.getMessageEditData
- Fork A New Green Thread dan jalankan fungsi yang ditularkan di latar belakang: CallFork
- Meneruskan daftar pesan ke semua rekan (pengguna, obrolan, saluran) bot: siaran forforwardmessages
- Maju pesan dengan ID mereka: pesan. Forwardmessages
- Hasilkan hash vektor mtproto: genvectorhash
- Hasilkan token login, untuk login melalui kode QR.: Auth.ExportLogIntoken
- Menghasilkan tautan mendalam cerita untuk cerita tertentu: Stories.ExportStoryLink
- Menghasilkan tautan mendalam faktur: pembayaran. ExportInvoice
- Menghasilkan tautan profil sementara untuk pengguna yang saat ini masuk: contacts.ExportContactToken
- Dapatkan Informasi Pengumuman Layanan Publik/Layanan Publik: Help.getPromodata
- Dapatkan PSR Logger: Getpsrlogger
- Dapatkan URL RTMP dan Kunci Stream untuk Livestreams RTMP. Dapat digunakan bahkan sebelum membuat livestream RTMP yang sebenarnya dengan phone.createGroupCall (bendera rtmp_stream harus diatur): phone.getGroupCallStreamrtmpurl
- Dapatkan TL Namespaces: GetMethodnamespaces
- Dapatkan TL Serializer: Gettl
- Dapatkan Informasi Promosi Premium Telegram: Help.getPremiumPromo
- Dapatkan Telegram UTF-8 Panjang String: Mbstrlen
- Dapatkan dokumen dengan hash sha256, terutama digunakan untuk gif: pesan.getDocumentByHash
- Dapatkan daftar saluran/supergroup yang kami tinggalkan, membutuhkan sesi takeout, lihat di sini »Untuk info lebih lanjut: channels.getleftChannels
- Dapatkan daftar status emoji saluran default yang disarankan: Account.getChannelDefaultemojistatuses
- Dapatkan daftar status emoji yang disarankan default: Account.getDefaultemojistatuses
- Dapatkan daftar rekan yang dapat digunakan untuk bergabung dengan panggilan grup, menampilkan diri Anda sebagai pengguna/saluran tertentu: phone.getGroupCalljoinas
- Dapatkan pesan untuk ditampilkan kepada pengguna saat memulai bot: getWebMessage
- Dapatkan Formulir Pembayaran: Payments.getPaymentForm
- Dapatkan satu set stiker emoji khusus yang disarankan yang dapat digunakan sebagai gambar grup: Account.getDefaultgroupphotoemojis
- Dapatkan satu set stiker emoji khusus yang disarankan yang dapat digunakan sebagai gambar profil: akun.getDefaultProfilephotoemojis
- Dapatkan satu set stiker emoji khusus yang disarankan yang dapat digunakan dalam pola warna aksen: akun.getDefaultBackgroundemojis
- Dapatkan ID Admin (sama dengan semua rekan laporan pengguna): getAdminids
- Dapatkan semua stiker yang diarsipkan: pesan.
- Dapatkan semua tema obrolan yang tersedia »: Account.getChatthemes
- Dapatkan semua kontak, membutuhkan sesi takeout, lihat di sini »untuk info lebih lanjut: contacts.getsaved
- Dapatkan semua grup yang dapat digunakan sebagai grup diskusi: channels.getgroupsfordiscussion
- Dapatkan semua stiker yang diinstal: pesan.getallstickers
- Dapatkan semua panggilan yang tertunda dan berjalan, diindeks oleh ID pengguna: getAllcalls
- Dapatkan semua dokumen paspor telegram yang disimpan, untuk info lebih lanjut lihat dokumen paspor »: Account.getallSecurevalues
- Dapatkan tautan undangan untuk panggilan grup atau streaming langsung: Telepon. ExportGroupCallInvite
- Dapatkan dan Tingkatkan Penghitung Tampilan dari Pesan yang Dikirim atau Ditahan dari Saluran: Message.getMessageSviews
- Dapatkan konfigurasi khusus aplikasi, lihat Konfigurasi Klien untuk info lebih lanjut tentang hasilnya: Help.getAppConfig
- Dapatkan Klien DNS Async: GetDnsClient
- Dapatkan Async HTTP Client: getHttpClient
- Dapatkan Info Otorisasi: GetAuthorization
- Dapatkan Pengaturan AutoSave: Account.GetautoSavesettings
- Dapatkan konfigurasi sisi server yang di-cache (atau akhirnya kembali): getConfig
- Dapatkan konfigurasi sisi server yang di-cache: getCachedConfig
- Dapatkan Negara Panggilan: GetCallState
- Dapatkan kata kunci emoji yang diubah »: pesan.getemojikeywordsDifference
- Dapatkan Statistik Saluran: Stats.getbroadcaststats
- Dapatkan Pesan Saluran/Supergroup: Channels.getMessages
- Dapatkan saluran/supergroup/geogroup kami admin. Biasanya dipanggil ketika pengguna melebihi batas untuk saluran publik yang dimiliki/supergroup/geogroup, dan pengguna diberi pilihan untuk menghapus salah satu saluran/supergrup/geogroups: saluran .getadminedPublicChannels -nya
- Dapatkan obrolan yang sama dengan pengguna: pesan.getCommonchats
- Dapatkan konfigurasi untuk unduhan file CDN: help.getcdnconfig
- Dapatkan konten file jarak jauh secara asinkron: FileGetContents
- Dapatkan Hitungan Pengguna Online dalam Obrolan: Pesan.getonLines
- Dapatkan jumlah wilayah yang dipetakan memori saat ini, unix saja: getMaps
- Dapatkan Petunjuk Kata Sandi Saat Ini: GetHint
- Dapatkan hari untuk hidup akun: Account.getAccountttl
- Dapatkan info dialog dari rekan yang ditentukan: pesan.getpeerdialogs
- Dapatkan dialog yang secara manual ditandai sebagai yang belum dibaca: pesan.getDialogunreadmarks
- Dapatkan konfigurasi diffie-hellman: getdhconfig
- Dapatkan pesan diskusi dari grup diskusi terkait saluran untuk menampilkannya di atas bagian komentar, tanpa benar -benar bergabung dengan grup: pesan.getDiscussionMessage
- Dapatkan Unduh Info File: GetDownloadInfo
- Dapatkan Unduh Tautan File Media: GetDownloadLink
- Dapatkan Event Handler (atau Plugin Instance): GetEventhandler
- Dapatkan Ekstensi dari Lokasi File: GetExtensionFromlocation
- Dapatkan ekstensi dari tipe mime: getExtensionFommime
- Dapatkan stiker faved: pesan.getFavedStickers
- Dapatkan stiker unggulan: pesan.getFeaturedStickers
- Dapatkan Elemen Akhir Array: Akhir
- Dapatkan folder: pesan.getDialogFilters
- Dapatkan topik forum berdasarkan ID mereka: channels.getforumtopicsById
- Dapatkan daftar lengkap Metode MTPROTO dan API: GetAllMethods
- Dapatkan Pengaturan Privasi Global: Account.getglobalprivacysettings
- Dapatkan Peserta Panggilan Grup: Telepon.getGrUpparticants
- Dapatkan Highscores dari Game yang Dikirim Menggunakan Bot Inline: Message.getInlineGamehighScores
- Dapatkan Highscores of a Game: messes.getgamehighscores
- Dapatkan saluran dan supergrup yang tidak aktif: channels.getInactiveChannels
- Dapatkan info tentang stream RTMP dalam panggilan grup atau livestream.: Phone.getGroupCallStreamChannels
- Dapatkan info tentang wallpaper tertentu: Account.getWallpaper
- Dapatkan Info Tentang Peserta Saluran/Supergroup: Channels.getParticent
- Dapatkan info tentang undangan obrolan: pesan.getExportedChatInvite
- Dapatkan info tentang kartu kredit: pembayaran.getBankCardData
- Dapatkan info tentang panggilan grup: phone.getGroupcall
- Dapatkan info tentang stiker: pesan.getStickerset
- Dapatkan info tentang tautan mendalam yang tidak didukung, lihat di sini untuk info lebih lanjut »: help.getDeeplinkInfo
- Dapatkan info tentang undangan obrolan yang dihasilkan oleh admin: pesan.getadminswithInvites
- Dapatkan info tentang file: getFileInfo
- Dapatkan info tentang beberapa wallpaper: Account.getMultiwallpapers
- Dapatkan info tentang undangan obrolan dari obrolan tertentu: pesan.getExportedChatInvites
- Dapatkan info tentang pengguna yang masuk, bukan di-cache: fullgetself
- Dapatkan info tentang pengguna yang bergabung dengan obrolan menggunakan undangan obrolan tertentu: pesan.getChatInviteImporters
- Dapatkan informasi tentang bahasa dalam paket lokalisasi: Langpack.getLanguage
- Dapatkan informasi tentang semua bahasa dalam paket lokalisasi: Langpack.getLanguages
- Dapatkan informasi tentang media yang diperluas: pesan.getextendedmedia
- Dapatkan stiker topeng yang diinstal: pesan.getMaskstickers
- Dapatkan tema yang diinstal: akun.getthemes
- Dapatkan Halaman Tampilan Instan: Pesan.getWebPage
- Dapatkan tautan dan embed info pesan di saluran/supergroup: channels.ExportMessageLink
- Dapatkan Sejarah Lokasi Langsung dari Pengguna Tertentu: Pesan.getRecentLocations
- Dapatkan string paket lokalisasi: langpack.getlangpack
- Dapatkan kata kunci emoji terlokalisasi »: pesan.getemojikeywords
- Dapatkan Nama Lokal dari Pengguna Dukungan Telegram: Help.GetSupportName
- Dapatkan nama terlokalisasi, tentang teks dan deskripsi bot (atau dari akun saat ini, jika dipanggil oleh bot): bot.getbotinfo
- Dapatkan sesi masuk: Account.getauthorizations
- Dapatkan Logger: GetLogger
- Dapatkan jumlah maksimum daerah yang dipetakan memori, unix saja: getmaxmaps
- Dapatkan Pengaturan Media Autodownload: Account.GetautodOwnLloadSettings
- Dapatkan Profil Memori dengan Memprof: GetMemoryProfile
- Dapatkan Rentang Pesan untuk Menyimpan Riwayat Obrolan Pengguna: Pesan.getsplitranges
- Dapatkan daftar reaksi pesan, bersama dengan pengirim setiap reaksi: pesan.getMessagereactionslist
- Dapatkan Reaksi Pesan »: Pesan.GetMessageReactions
- Dapatkan Statistik Pesan: Stats.getMessagestats
- Dapatkan pesan di utas balasan: pesan.getreplies
- Dapatkan tipe pantomim dari buffer: getMimefrombuffer
- Dapatkan Jenis Mime dari Ekstensi File: GetMimefromextension
- Dapatkan Jenis File Mime: GetMimefromfile
- Dapatkan info lebih lanjut tentang permintaan otorisasi login telegram yang mulus, untuk info lebih lanjut klik di sini »: pesan.requesturlauth
- Dapatkan rekan paling banyak digunakan: contacts.gettoppeers
- Dapatkan Nama, Kode ISO, Nama Lokal dan Kode Telepon/Pola Semua Negara yang Tersedia: Help.getCountriesList
- Dapatkan metode namespaced (metode => namespace): getMethodSnamespaced
- Dapatkan string baru dalam paket bahasa: langpack.getDifference
- Dapatkan Konfigurasi Paspor: Help.getPassportConfig
- Dapatkan penerimaan pembayaran: pembayaran.getPaymentReceipt
- Dapatkan Pengaturan Peer: Message.getPeersettings
- Dapatkan konfigurasi panggilan telepon untuk diteruskan ke konfigurasi bersama LIBTGVOIP: Telepon.getCallConfig
- Dapatkan Informasi Panggilan Telepon: GetCall
- Dapatkan dialog yang disematkan: pesan.getPinnedDialogs
- Dapatkan dialog disimpan disematkan, lihat di sini »untuk info lebih lanjut: pesan.getPinnedSavedDialogs
- Dapatkan hasil jajak pendapat untuk jajak pendapat non-anonim: pesan.getPollVotes
- Dapatkan Hasil Polling: Message.getPollResults
- Dapatkan Pratinjau Webpage: pesan.getWebPagePreview
- Dapatkan Pengaturan Privasi Akun Saat Ini: Account.getprivacy
- Dapatkan Integer Acak: RandomIn
- Dapatkan stiker terbaru: pesan.getRecentStickers
- Dapatkan status emoji yang baru digunakan: akun.getrecentemojistatuses
- Dapatkan reaksi pesan yang baru digunakan: pesan.getRecentreactions
- Dapatkan tautan T.Me yang baru digunakan: help.getRecentMeurls
- Dapatkan gif yang disimpan: pesan.getsavedgifs
- Dapatkan dokumen paspor telegram yang disimpan, untuk info lebih lanjut lihat dokumen paspor »: Account.getSecurevalue
- Dapatkan informasi pembayaran yang disimpan: pembayaran.getsavedInfo
- Dapatkan Pesan Terjadwal: pesan.getsCheduledHistory
- Dapatkan Pesan Terjadwal: pesan.getsCheduledMessages
- Dapatkan Obrolan Rahasia: Gotecretchat
- Dapatkan string acak aman dengan panjang yang ditentukan: acak
- Dapatkan Pengaturan Konten Sensitif: Account.getContentsettings
- Dapatkan Pesan yang Disponsori untuk Saluran: GetSponsoredMessages
- Dapatkan statistik untuk cerita tertentu: stats.getstorystats
- Dapatkan stiker yang dilampirkan ke foto atau video: pesan.getattachedStickers
- Dapatkan stiker oleh emoji: pesan.getStickers
- Dapatkan string dari paket bahasa: langpack.getstrings
- Dapatkan folder yang disarankan: pesan.
- Dapatkan statistik supergroup: stats.getMegagroupstats
- Dapatkan Kata Sandi Pembayaran Sementara: Account.gettmpsword
- Dapatkan ID dari cerita baca maksimum untuk satu set Peers: Stories.getpeermaxids
- Dapatkan log admin dari saluran/supergroup: channels.getadminlog
- Dapatkan file yang saat ini sedang diputar: CallgetCurrent
- Dapatkan jumlah hasil yang akan ditemukan oleh pesan.
- Dapatkan peserta Supergroup/Saluran: Channels.getParticents
- Dapatkan panggilan telepon dengan ID pengguna yang ditentukan: getCallbypeer
- Dapatkan kemajuan siaran yang sedang berjalan: getBroadcastProgress
- Dapatkan daftar reaksi dan interaksi cerita yang diposting ke saluran, bersama dengan pengirim setiap reaksi: Stories.getStoryReactionsList
- Dapatkan set Palet Warna Aksen »yang dapat digunakan untuk Accents Accents: Help.GetPeerColors
- Dapatkan set Palet Warna Aksen »yang dapat digunakan di latar belakang halaman profil: Help.getPeerProfileColors
- Dapatkan ID Telegram dari Semua Kontak.: Contacts.getContactids
- Dapatkan Informasi Tema: Account.getTheMe
- Dapatkan topik forum: channels.getforumtopics
- Dapatkan Jenis Peer: Gettype
- Dapatkan pesan yang belum dibaca di mana kami disebutkan: pesan.getunreadmentions
- Dapatkan reaksi yang belum dibaca terhadap pesan yang Anda kirim: pesan.getunreadreactions
- Dapatkan pengguna dan geochat di dekat Anda, lihat di sini »untuk info lebih lanjut: contacts.getlocated
- Dapatkan berbagai peringatan untuk ditampilkan kepada pengguna di Web UI: GetWebWarnings
- Dapatkan Widget Login Web Otorisasi: Account.getWebAuthorizations
- Dapatkan pengguna mana yang membaca pesan tertentu: hanya tersedia untuk grup dan supergroup dengan kurang dari chat_read_mark_size_threshold anggota, bacaan tanda terima akan disimpan untuk chat_read_mark_expire_period detik setelah pesan dikirim, lihat konfigurasi klien untuk info lebih lanjut »: pesan.getMessereadPartisipants
- Mendapat pesan obrolan rahasia: getsecretmessage
- Mendapat pengaturan pemberitahuan saat ini untuk pengguna/grup yang diberikan, dari semua pengguna/semua grup: Account.getNotifySettings
- Mendapat stiker emoji khusus yang ditampilkan: pesan.getFeaturedemoJistickers
- Mendapat info propik pengguna: getPropicInfo
- Mendapat jumlah dorongan saluran saat ini: premium.getBoostsstatus
- Mendapatkan nilai default dari pengaturan waktu-ke-hidup, diterapkan ke semua obrolan baru: pesan.getDefaulthistoryttl
- Mendapatkan daftar stiker emoji khusus yang saat ini diinstal: pesan.getemojistickers
- Mendapat tindakan tombol menu untuk pengguna yang diberikan atau untuk semua pengguna, yang sebelumnya diatur menggunakan bot.setBotMenubutton; Pengguna dapat melihat informasi ini dalam konstruktor botinfo: bot.getBotMenubutton
- Punya Reaksi Pesan Populer: Pesan.gettopreaktif
- Sembunyikan Informasi Pengumuman Layanan Publik/Layanan Publik: help.hidepromodata
- Sembunyikan atau Tampilkan Daftar Peserta dalam Supergroup: Channels.toggleParticentShidden
- Sembunyikan kisah aktif dari rekan tertentu, mencegahnya ditampilkan di bilah aksi di homescreen: cerita.
- Sembunyikan kisah aktif pengguna, mencegah mereka ditampilkan di bilah aksi di rumah, lihat di sini »untuk info lebih lanjut: Stories.togglepeerstorieshidden
- Sembunyikan/Barang Sejarah Pesan untuk Saluran Baru/Pengguna Supergroup: Saluran.Toggleprehistoryhidden
- Jika bilah tindakan Tambah Kontak aktif, tambahkan pengguna itu sebagai kontak: contact.acceptContact
- Jika Anda mengirim faktur yang meminta alamat pengiriman dan parameter IS_FLEXIBLE telah ditentukan, bot akan menerima pembaruan UpdateBotShippingQuery. Gunakan metode ini untuk membalas pertanyaan pengiriman: pesan.setbotshippingResults
- Impor Folder Obrolan Tautan Dalam », bergabung dengan beberapa atau semua obrolan di folder: chatlists.joinchatlistinvite
- Impor undangan obrolan dan bergabunglah dengan obrolan pribadi/supergroup/saluran: pesan.importChatInvite
- Otorisasi Impor: ImportAuthorization
- Impor riwayat obrolan dari aplikasi obrolan asing ke obrolan telegram tertentu, klik di sini untuk info lebih lanjut tentang obrolan yang diimpor »: pesan.
- Impor Kontak: Menyimpan daftar lengkap di server, menambahkan kontak yang sudah terdaftar ke daftar kontak, mengembalikan kontak yang ditambahkan dan info mereka: contacts.importContacts
- Menambah Kouning Tampilan Satu atau Lebih Cerita: Stories.CrementstoryViews
- Tunjukkan ke server (dari sisi pengguna) bahwa pengguna masih menggunakan aplikasi web: pesan.prollongWebView
- Mengembang Fotosize Stripped ke Payload JPG Penuh:
- Menginformasikan server tentang pembelian yang dilakukan melalui toko aplikasi: hanya untuk aplikasi resmi: pembayaran.assignappstoretransaction
- Menginformasikan server tentang pembelian yang dilakukan melalui Play Store: hanya untuk aplikasi resmi: pembayaran.assignplaymarkettransaction
- Menginformasikan server tentang jumlah pembaruan bot yang tertunda jika sudah lama tidak diproses; hanya untuk bot: help.setBotupDatesstatus
- Inisialisasi sesi takeout, lihat di sini »untuk info lebih lanjut: Account.Inittakeoutsession
- Inisialisasi Koneksi: InitConnection
- Inisialisasi Retasan Self-Restart: Init SelfRestArt
- Memulai reset kata sandi 2FA: hanya dapat digunakan jika pengguna sudah masuk, lihat di sini untuk info lebih lanjut »: Account.resetPassword
- Memulai login kode qr: qrlogin
- Instal stikeret: pesan.installstickerset
- Instal Tema: Account.installtheme
- Pasang wallpaper: Account.installwallpaper
- Instal/Hapus Wallpaper: Account.SaveWallpaper
- Menginstal foto yang sebelumnya diunggah sebagai foto profil: foto.updateProfilephoto
- Titik akhir internal yang digunakan oleh server unduhan: ProcessDownloadServerping
- Penggunaan internal: Help.edituserInfo
- Membatalkan kode login yang ditentukan, lihat di sini »untuk info lebih lanjut: Account.InvalidateIgnincodes
- Undang satu set pengguna ke panggilan grup: phone.invitetogroupcall
- Undang pengguna ke saluran/supergroup: channels.invitetochannel
- Invoke a Method dalam sesi takeout, lihat di sini »Untuk info lebih lanjut: InvokeWithtakeout
- Meminta permintaan tanpa berlangganan koneksi yang digunakan untuk pembaruan (ini diaktifkan secara default untuk kueri file): InvokeWithOutUpdates
- Invoke Kueri yang ditentukan menggunakan lapisan API yang ditentukan: InvokeWithLayer
- Invoke dengan rentang pesan yang diberikan: InvokeWithMessagesRange
- Memanggil kueri setelah berhasil menyelesaikan kueri sebelumnya: Invokeaftermsgs
- Memohon kueri setelah berhasil menyelesaikan salah satu kueri sebelumnya: InvokeAfterMsg
- Bergabunglah dengan saluran/supergroup: channels.joinchannel
- Bergabunglah dengan panggilan grup: Telepon.joingroupcall
- Bergabunglah dengan saluran dan supergroup baru -baru ini ditambahkan ke folder obrolan tautan dalam »: chatlists.joinchatlistupdates
- Luncurkan hadiah prabayar »: pembayaran.
- Tinggalkan saluran/supergroup: channels.leavechannel
- Tinggalkan Panggilan Grup: Telepon.
- Daftar semua folder obrolan tautan dalam »terkait dengan folder: chatlists.getExportedInvites
- Load Channel Statistics Graph secara asinkron: stats.loadasyncgraph
- Masuk ke Telegram (via CLI atau Web): Mulai
- Log Out Sesi Resmi Aktif oleh Hash -nya: Account.resetauthorization
- Log Out A Aktif Web Telegram Sesi: Account.ResetWebAuthorization
- Logger: Logger
- Masuk sebagai bot: botlogin
- Masuk sebagai Pengguna: Phonelogin
- Masuk dengan mengimpor token otorisasi: auth.importwebtokenauthorisasi
- Login menggunakan token login yang dialihkan, dihasilkan dalam kasus ketidakcocokan DC selama login kode QR: auth.importlogintoken
- Logout Sesi: Logout
- Carilah emoji khusus yang terkait dengan emoji utf8: pesan.searchcustomemoji
- Cari pembaruan Ketentuan Layanan Telegram: Help.GetterMSOfServiceUpdate
- Mtproto ke td params: mtprotototd
- Mtproto ke tdcli params: mtprototdcli
- Buat admin pengguna dalam grup dasar: pesan.editchitadmin
- Konversi HTML secara manual ke pesan dan satu set entitas: htmltomessageentities
- Konversi markdown secara manual ke pesan dan satu set entitas: markdowntomessageentities
- Tandai dialog secara manual sebagai yang belum dibaca: pesan.markdialogunread
- Tandai utas seperti baca: pesan.readdiscussion
- Tandai semua cerita hingga ID tertentu seperti yang dibaca, untuk rekan yang diberikan; akan memancarkan pembaruan UpdatereAdstories untuk semua sesi yang masuk: Stories.Readstories
- Mark Channel/Supergroup History As Read: Channels.Readhistory
- Mark Channel/Supergroup Pesan Isi As Read: Channels.readmessageContents
- Mark menyebutkan sebagai baca: pesan.
- Tandai Reaksi Pesan »seperti yang dibaca: pesan.Readreactions
- Tandai stiker unggulan baru seperti baca: pesan.readfeaturedStickers
- Tandai atau lepaskan stiker sebagai favorit: pesan.favesticker
- Tanda pesan yang disponsori sebagai baca: viewsponsoredmessage
- Menandai riwayat pesan seperti baca: pesan.readhistory
- Tanda Sejarah Pesan dalam Obrolan Rahasia Saat Dibaca: Pesan.ReadencryptedHistory
- Metode untuk mengambil stiker yang ditampilkan sebelumnya: pesan.getoldFeaturedStickers
- Ubah Pengaturan AutoSave: Account.SaveAutoSaveSettings
- Ubah Hak Admin Pengguna dalam Supergroup/Saluran: Saluran.Editadmin
- Beri tahu pengirim tentang penerima yang mendengarkan pesan suara atau menonton video: pesan.readmessageContents
- Beri tahu pengguna lain dalam obrolan pribadi bahwa tangkapan layar obrolan telah diambil: pesan. Sendcreenshotnotification
- Beri tahu pengguna bahwa data paspor yang dikirim berisi beberapa kesalahan yang pengguna tidak akan dapat menyampaikan kembali data paspor mereka kepada Anda sampai kesalahan diperbaiki (konten bidang yang Anda mengembalikan kesalahan yang harus diubah): Users.setsecureValueErrors
- Dapatkan Contoh Plugin Pengawal Acara Tertentu: GetPlugin
- Dapatkan daftar hadiah Telegram Premium/Kode Hadiah »Opsi: Payments.getPremiumGiftCodeOptions
- Dapatkan daftar perintah bot untuk ruang lingkup bot yang ditentukan dan kode bahasa: bot.getBotCommands
- Dapatkan daftar saluran di mana pengguna dapat memposting cerita: Stories.getChatStosend
- Dapatkan daftar bahasa terkait yang harus digunakan saat mengambil daftar kata kunci emoji »: pesan.getemojikeywordsanguages
- Dapatkan daftar saluran publik bertema yang sama, dipilih berdasarkan kesamaan dalam basis pelanggan mereka: channels.getChannelrecommendations
- Dapatkan Reaksi Pesan yang Tersedia »: Pesan.getaVailableActions
- Dapatkan konfigurasi untuk otorisasi dua faktor dengan kata sandi: Account.getPassword
- Dapatkan ke depan dari sebuah cerita sebagai pesan untuk obrolan publik dan repost dengan saluran publik: stats.getstorypublicForwards
- Dapatkan info lengkap tentang serangkaian cerita dengan ID mereka: Stories.getStoriesById
- Dapatkan Info Tentang Hitungan Tampilan, Hitungan Maju, Reaksi, dan Pemirsa Terbaru dari Satu atau Lebih Cerita: Stories.GetStoriesViews
- Dapatkan informasi tentang Telegram Premium Giftcode »: Payments.CheckGiftCode
- Dapatkan informasi tentang hadiah premium Telegram »: pembayaran.getgiveAwayInfo
- Dapatkan informasi tentang folder obrolan tautan dalam »: chatlists.checkchatlistinvite
- Dapatkan informasi tentang aplikasi mini tautan langsung: pesan.getbotapp
- Dapatkan Templat API ID UI: GetWebapItemplate
- Dapatkan ID cerita baca terbaru untuk semua rekan saat masuk pertama, dikembalikan sebagai daftar pembaruan UpdatereadStories, lihat di sini »untuk info lebih lanjut: Stories.getallReadPeerstories
- Dapatkan daftar pengguna yang telah melihat cerita khusus yang kami posting: Stories.getStoryViewSlist
- Dapatkan info pengguna dari tautan profil sementara: contacts.importContactToken
- Dapatkan rekan mana yang saat ini kami tingkatkan, dan berapa banyak slot boost yang tersisa: premium.getmyboosts
- Memperoleh daftar pesan, yang menunjukkan saluran publik lainnya adalah pesan saluran yang diteruskan.: Stats.getMessagePublicForwards
- Memperoleh daftar rekan yang dapat digunakan untuk mengirim pesan dalam grup tertentu: channels.getsendas
- Memperoleh pipa yang dapat digunakan untuk mengunggah file dari aliran: getStreampipe
- Memperoleh info tentang dorongan yang diterapkan pada saluran tertentu (hanya admin): premium.getboostslist
- Mendapatkan informasi tentang file ekspor obrolan, yang dihasilkan oleh aplikasi obrolan asing, klik di sini untuk info lebih lanjut tentang obrolan yang diimpor »: pesan.CheckHistoryImport
- Setelah pengguna mengkonfirmasi rincian pembayaran dan pengiriman mereka, bot menerima pembaruan UpdateBotPrecheckoutQuery.: Message.setBotPrechectesults
- Hanya berguna saat mengonsumsi pembaruan madelineproto melalui API dalam bahasa lain (seperti JavaScript), sama sekali tidak disarankan saat secara langsung menulis bot madelineproto : getUpdates
- Buka aplikasi mini bot dari tautan dalam aplikasi mini langsung, mengirimkan informasi pengguna setelah konfirmasi pengguna: pesan.restAppWebView
- Buka aplikasi Bot Mini, mengirimkan informasi pengguna setelah konfirmasi pengguna: pesan.RestWebView
- Buka Aplikasi Mini Bot: Pesan.RESTSIMPLEWEBVIEW
- Membuka file dalam mode saja: OpenFileAppendOnly
- Opsional: Beri tahu server bahwa pengguna saat ini sibuk dalam panggilan: Ini akan secara otomatis menolak semua panggilan telepon yang masuk sampai panggilan telepon saat ini berakhir: Telepon.
- Pengaturan Parse, Perbarui dan Store: Pembaruan
- Jeda pemutaran file audio saat ini dalam panggilan: PAUSEPLAY
- Lakukan analisis statis pada kelas penangan acara tertentu, untuk memastikan itu memenuhi beberapa persyaratan kinerja: ValidateVentHandlerClass
- Pin pesan: pesan.updatepinnedMessage
- Pin atau unpin dialog pesan yang disimpan »: pesan.togglesveddialogpin
- Topik Forum Pin atau Unpin: Channels.updatepinnedForumtopic
- Pin atau unpin satu atau lebih cerita: cerita.
- Pin/unpin a dialog: pesan.toggledialogpin
- Mainkan File di Call: CallPlay
- Putar file yang ditahan di panggilan: callplayonhold
- Modulo Positif: Posmod
- Tekan tombol Callback inline dan dapatkan jawaban panggilan balik dari bot: pesan.getBotCallbackanswer
- Berikan pembaca buffered untuk file, URL atau AMP Stream: OpenBuffered
- Berikan aliran untuk file, URL atau AMP Stream: GetStream
- Query an inline bot: pesan.getInlineBotResults
- Nilai Panggilan, Mengembalikan Info Tentang Pesan Peringkat Yang Dikirim ke Bot VoIP Resmi: Telepon.SetCallrating
- Nilai Pesan Suara yang Ditranskripsi: Pesan.
- Bereaksi terhadap sebuah cerita: cerita.
- Bereaksi terhadap pesan: pesan.sendreaction
- Refresh Full Peer Cache untuk rekan tertentu: RefreshfullpeerCache
- Refresh Peer Cache untuk rekan tertentu: RefreshpeerCache
- Daftar perangkat untuk menerima pemberitahuan push: Account.RegisterDevice
- Lepaskan stiker dari set tempatnya, hanya bot. Set stiker harus dibuat oleh bot: stiker.removestickerfromset
- Menghapus semua kontak tanpa akun telegram terkait: kontak.
- Ganti nama stiker, hanya bot: stiker.renamestickerset
- Render Statistik Prometheus menggunakan renderer yang ditentukan: renderpromstats
- Pesan Pengguna Aktif Pesan Active: Channels.reorderUserNames
- Reorder Folder: Message.updatedialogFilterSorder
- Pesan ulang stiker yang diinstal: pesan.
- Dialog yang disematkan ulang: pesan.reorderpinneddialogs
- Topik forum yang disematkan ulang: channels.reorderpinnedforumtopics
- Dialog Pesan Tersimpan Dinyatakan Ditinjau »: Pesan.ReorderPinnedSavedDialogs
- Pesan Pengguna Pesan Terkait dengan Bot yang Kami Miliki: Bot.reorderUserNames
- Pesan ulang nama pengguna yang terkait dengan pengguna yang saat ini masuk: Account.ReorderUserNames
- Ganti isi seluruh daftar blok, lihat di sini untuk info lebih lanjut »: contacts.setblocked
- Laporkan pesan dalam obrolan karena melanggar ketentuan layanan Telegram: pesan. Laporan
- Laporkan reaksi pesan: pesan.reportreaction
- Laporkan Antispam Native False Positive: Channels.reportantispamFalSepositive
- Laporkan obrolan baru untuk spam, jika pengaturan rekan dari obrolan memungkinkan kami untuk melakukan itu: pesan.reportspam
- Laporkan Peer untuk pelanggaran Ketentuan Layanan Telegram: Account.Reportpeer
- Laporkan foto profil dialog: Account.reportProfilephoto
- Laporkan obrolan rahasia untuk spam: pesan.reportenCryptedSpam
- Laporkan cerita: Stories.report
- Laporkan kesalahan ke peer yang ditetapkan sebelumnya: Laporkan
- Laporkan Profil Memori dengan Memprof: ReportMemoryProfile
- Melaporkan beberapa pesan dari pengguna dalam supergrup sebagai spam; Membutuhkan hak administrator di supergroup: channels.reportspam
- Mewakili daftar kategori emoji, untuk digunakan saat memilih emoji khusus untuk ditetapkan sebagai status emoji khusus: pesan.getemojistatusgroups
- Mewakili daftar kategori emoji, untuk digunakan saat memilih emoji khusus untuk mengatur sebagai gambar profil: pesan.getemojiprofilephotogroups
- Mewakili daftar kategori emoji, untuk digunakan saat memilih emoji khusus: pesan.getemojigroups
- Minta panggilan voip: requestCall
- Minta kode SMS melalui firebase: auth.RequestFireBassms
- Minta kode pemulihan kata sandi 2FA, hanya untuk akun dengan email pemulihan yang dikonfigurasi: auth.requestpasswordrecovery
- Meminta obrolan rahasia: requestsecretchat
- Kirim ulang kode untuk memverifikasi email yang akan digunakan sebagai metode pemulihan 2FA: Account.ResendPasswordemail
- Kirimkan kembali kode login melalui media lain, jenis kode telepon ditentukan oleh nilai pengembalian dari auth.sendCode/auth.ResendCode sebelumnya: Lihat login untuk info lebih lanjut: auth.ResendCode
- Setel ulang semua Sesi Login Telegram Web Aktif: Account.ResetWebAuthorizations
- Reset peringkat rekan top: contacts.resettoppeerrating
- Atur Ulang Kata Sandi 2FA Menggunakan Kode Pemulihan Terkirim Menggunakan AUTH.REQUESTPASSWordRecovery: auth.recoverpassword
- Setel ulang email login »: auth.resetloginemail
- Setel ulang status pembaruan dan ambil semua pembaruan dari awal: resetupDatestate
- Mengatur ulang semua pengaturan pemberitahuan dari pengguna dan grup: Account.ResetnotifySettings
- Selesaikan nomor telepon untuk mendapatkan info pengguna, jika pengaturan privasi mereka memungkinkannya: contacts.resolvePhone
- Restart Update Loop: Restart
- Melanjutkan pemutaran file audio saat ini dalam panggilan: resumeplay
- Pengecualian Rethrow ke Loop Acara: Rethrow
- Mengembalikan semua konsep pesan.: Pesan.getalldrafts
- Mengembalikan Pengaturan Saat Ini: GetSettings
- Mengembalikan Formulir Otorisasi Paspor Telegram untuk Berbagi Data dengan Layanan: Account.GetaTorizationForm
- Mengembalikan daftar wallpaper yang tersedia: Account.getWallpapers
- Mengembalikan URL HTTP yang dapat digunakan untuk secara otomatis masuk ke platform terjemahan dan menyarankan kata kunci emoji baru ». URL akan valid selama 30 detik setelah generasi: pesan.getemojiurl
- Mengembalikan entri menu lampiran untuk aplikasi mini bot yang dapat diluncurkan dari menu lampiran »: pesan.getattachmenubot
- Mengembalikan Obrolan Info Dasar tentang ID mereka: pesan.getchats
- Mengembalikan konten file web, dengan membuat permintaan melalui telegram, lihat dokumen webfile untuk info lebih lanjut: unggah.getWebFile
- Mengembalikan konfigurasi saat ini, termasuk konfigurasi pusat data: help.getConfig
- Pengembalian ambil daftar lengkap ID emoji kustom »yang tidak dapat digunakan dalam status emoji saluran»: akun.getChannelrestrictstatusemojis
- Pengidentifikasi pengenal yang disematkan atau selalu disertakan obrolan dari folder obrolan yang diimpor menggunakan folder obrolan tautan dalam », yang disarankan ditinggalkan ketika folder obrolan dihapus: chatlists.getleaveChatListSugsions
- Returns info on data center nearest to the user: help.getNearestDc
- Returns information about the next messages of the specified type in the chat split by days: messages.getSearchResultsCalendar
- Returns information on update availability for the current application: help.getAppUpdate
- Returns installed attachment menu bot mini apps »: messages.getAttachMenuBots
- Returns list of chats with non-default notification settings: account.getNotifyExceptions
- Returns localized text of a text message with an invitation: help.getInviteText
- Returns saved messages » forwarded from a specific peer: messages.getSavedHistory
- Returns sparse positions of messages of the specified type in the chat to be used for shared media scroll implementation: messages.getSearchResultsPositions
- Returns the conversation history with one interlocutor / within a chat: messages.getHistory
- Returns the current saved dialog list, see here » for more info: messages.getSavedDialogs
- Returns the current user dialog list: messages.getDialogs
- Returns the current user's contact list: contacts.getContacts
- Returns the list of blocked users: contacts.getBlocked
- Returns the list of messages by their IDs: messages.getMessages
- Returns the list of user photos: photos.getUserPhotos
- Returns the lists of boost that were applied to a channel by a specific user (admins only): premium.getUserBoosts
- Returns the session name: getSessionName
- Returns the support user for the "ask a question" feature: help.getSupport
- Returns users found by username substring: contacts.search
- Returns whether the current user is a bot: isSelfBot
- Returns whether the current user is a premium user, cached: isPremium
- Returns whether the current user is a user: isSelfUser
- Reupload telegram file: uploadFromTgfile
- Save a message draft associated to a chat: messages.saveDraft
- Save a theme: account.saveTheme
- Save or remove saved notification sound: account.saveRingtone
- Save phone call debug information: phone.saveCallLog
- Saves logs of application on the server: help.saveAppLog
- Search for custom emoji stickersets »: messages.searchEmojiStickerSets
- Search for messages and peers globally: messages.searchGlobal
- Search for messages: messages.search
- Search for stickersets: messages.searchStickerSets
- Securely save Telegram Passport document, for more info see the passport docs »: account.saveSecureValue
- Send VoIP signaling data: phone.sendSignalingData
- Send a custom request from a mini bot app, triggered by a web_app_invoke_custom_method event »: bots.invokeWebViewCustomMethod
- Send a media: messages.sendMedia
- Send a result obtained using messages.getInlineBotResults: messages.sendInlineBotResult
- Send an album or grouped media: messages.sendMultiMedia
- Send an email verification code: account.sendVerifyEmailCode
- Send compiled payment form: payments.sendPaymentForm
- Send confirmation code to cancel account deletion, for more info click here »: account.sendConfirmPhoneCode
- Send one or more chosen peers, as requested by a keyboardButtonRequestPeer button: messages.sendBotRequestedPeer
- Send phone call debug data to server: phone.saveCallDebug
- Send scheduled messages right away: messages.sendScheduledMessages
- Send the verification phone code for telegram passport: account.sendVerifyPhoneCode
- Send typing event by the current user to a secret chat: messages.setEncryptedTyping
- Sends a Telegram Passport authorization form, effectively sharing data with the service: account.acceptAuthorization
- Sends a current user typing event (see SendMessageAction for all event types) to a conversation partner or group: messages.setTyping
- Sends a custom request; for bots only: bots.sendCustomRequest
- Sends a document: sendDocument
- Sends a gif: sendGif
- Sends a list of messages to all peers (users, chats, channels) of the bot: broadcastMessages
- Sends a message to a chat: messages.sendMessage
- Sends a message to all report peers (admins of the bot): sendMessageToAdmins
- Sends a message with a file attachment to a secret chat: messages.sendEncryptedFile
- Sends a message: sendMessage
- Sends a photo: sendDocumentPhoto
- Sends a photo: sendPhoto
- Sends a service message to a secret chat: messages.sendEncryptedService
- Sends a sticker: sendSticker
- Sends a text message to a secret chat: messages.sendEncrypted
- Sends a video: sendVideo
- Sends a voice: sendVoice
- Sends an audio: sendAudio
- Sends an updateCustomEvent update to the event handler: sendCustomEvent
- Set NOOP update handler, ignoring all updates: setNoop
- Set a custom wallpaper » in a specific private chat with another user: messages.setChatWallPaper
- Set account self-destruction period: account.setAccountTTL
- Set an emoji status for a channel: channels.updateEmojiStatus
- Set an emoji status: account.updateEmojiStatus
- Set bot command list: bots.setBotCommands
- Set global privacy settings: account.setGlobalPrivacySettings
- Set localized name, about text and description of a bot (or of the current account, if called by a bot): bots.setBotInfo
- Set maximum Time-To-Live of all messages in the specified chat: messages.setHistoryTTL
- Set output file or stream for incoming OPUS audio packets in a call: callSetOutput
- Set peer(s) where to send errors occurred in the event loop: setReportPeers
- Set sensitive content settings (for viewing or hiding NSFW content): account.setContentSettings
- Set stickerset thumbnail: stickers.setStickerSetThumb
- Set the API ID UI template: setWebApiTemplate
- Set the callback answer to a user button press (bots only): messages.setBotCallbackAnswer
- Set the default peer that will be used to join a group call in a specific dialog: phone.saveDefaultGroupCallJoinAs
- Set the default suggested admin rights for bots being added as admins to channels, see here for more info on how to handle them »: bots.setBotBroadcastDefaultAdminRights
- Set the default suggested admin rights for bots being added as admins to groups, see here for more info on how to handle them »: bots.setBotGroupDefaultAdminRights
- Set time-to-live of current session: account.setAuthorizationTTL
- Set webhook update handler: setWebhook
- Set whether all users should join a discussion group in order to comment on a post »: channels.toggleJoinToSend
- Set whether all users should request admin approval to join the group »: channels.toggleJoinRequest
- Sets the menu button action » for a given user or for all users: bots.setBotMenuButton
- Should be called after the user hides the report spam/add as contact bar of a new chat, effectively prevents the user from executing the actions specified in the action bar »: messages.hidePeerSettingsBar
- Show or hide the real-time chat translation popup for a certain chat: messages.togglePeerTranslations
- Start a conversation with a bot using a deep linking parameter: messages.startBot
- Start a scheduled group call: phone.startScheduledGroupCall
- Start multiple instances of MadelineProto and the event handlers (enables async): startAndLoopMulti
- Start or stop recording a group call: the recorded audio and video streams will be automatically sent to Saved messages (the chat with ourselves): phone.toggleGroupCallRecord
- Start screen sharing in a call: phone.joinGroupCallPresentation
- Stop getting notifications about discussion replies of a certain user in @replies: contacts.blockFromReplies
- Stop screen sharing in a group call: phone.leaveGroupCallPresentation
- Stop update loop: stop
- Stops playing all files in the call, clears the main and the hold playlist: stopPlay
- Store RSA keys for CDN datacenters: getCdnConfig
- Submit requested order information for validation: payments.validateRequestedInfo
- Subscribe or unsubscribe to a scheduled group call: phone.toggleGroupCallStartSubscription
- Subscribe to event handler updates for a channel/supergroup we're not a member of: subscribeToUpdates
- Suggests a short name for a given stickerpack name: stickers.suggestShortName
- Telegram UTF-8 multibyte split: mbStrSplit
- Telegram UTF-8 multibyte substring: mbSubstr
- Terminate a group call: phone.discardGroupCall
- Terminate a takeout session, see here » for more info: account.finishTakeoutSession
- Terminate webview interaction started with messages.requestWebView, sending the specified message to the chat on behalf of the user: messages.sendWebViewResultMessage
- Terminates all user's authorized sessions except for the current one: auth.resetAuthorizations
- Test fibers: testFibers
- Toggle contact sign up notifications: account.setContactSignUpNotification
- Toggle supergroup slow mode: if enabled, users will only be able to send one message every seconds seconds: channels.toggleSlowMode
- Transcribe voice message: messages.transcribeAudio
- Transfer channel ownership: channels.editCreator
- Translate a given text: messages.translateText
- Turn a basic group into a supergroup: messages.migrateChat
- Uninstall a stickerset: messages.uninstallStickerSet
- Unpack base256 signed int: unpackSignedInt
- Unpack base256 signed long to string: unpackSignedLongString
- Unpack base256 signed long: unpackSignedLong
- Unpack binary double: unpackDouble
- Unpack bot API file ID: unpackFileId
- Unpin all pinned messages: messages.unpinAllMessages
- Unset event handler: unsetEventHandler
- Update folder: messages.updateDialogFilter
- Update the accent color and background custom emoji » of a channel: channels.updateColor
- Update the accent color and background custom emoji » of the current account: account.updateColor
- Update the keywords, emojis or mask coordinates of a sticker, bots only: stickers.changeSticker
- Update theme: account.updateTheme
- Updates current user profile photo: photos.uploadProfilePhoto
- Updates online user status: account.updateStatus
- Updates user profile: account.updateProfile
- Upload a custom profile picture for a contact, or suggest a new profile picture to a contact: photos.uploadContactProfilePhoto
- Upload a file and associate it to a chat (without actually sending it to the chat): messages.uploadMedia
- Upload a media file associated with an imported chat, click here for more info »: messages.uploadImportedMedia
- Upload encrypted file and associate it to a secret chat: messages.uploadEncryptedFile
- Upload file from URL: uploadFromUrl
- Upload file from callable: uploadFromCallable
- Upload file from stream: uploadFromStream
- Upload file to secret chat: uploadEncrypted
- Upload file: upload
- Upload notification sound, use account.saveRingtone to convert it and add it to the list of saved notification sounds: account.uploadRingtone
- Upload theme: account.uploadTheme
- Uploads a Telegram Story: stories.sendStory
- Use this method to obtain the online statuses of all contacts with an accessible Telegram account: contacts.getStatuses
- Use this method to set the score of the specified user in a game sent as a normal message (bots only): messages.setGameScore
- Use this method to set the score of the specified user in a game sent as an inline message (bots only): messages.setInlineGameScore
- Use this to accept a Seamless Telegram Login authorization request, for more info click here »: messages.acceptUrlAuth
- Used by the user to relay data from an opened reply keyboard bot mini app to the bot that owns it: messages.sendWebViewData
- Users may also choose to display messages from all topics of a forum as if they were sent to a normal group, using a "View as messages" setting in the local client: this setting only affects the current account, and is synced to other logged in sessions using this method: channels.toggleViewForumAsMessages
- Validates a username and checks availability: account.checkUsername
- Verify a new phone number to associate to the current account: account.sendChangePhoneCode
- Verify a phone number for telegram passport: account.verifyPhone
- Verify an email address: account.verifyEmail
- Verify an email to use as 2FA recovery method: account.confirmPasswordEmail
- View and search recently sent media.: messages.searchSentMedia
- Vote in a poll: messages.sendVote
- When called, skips to the next file in the playlist: skipPlay
- When client-side passcode lock feature is enabled, will not show message texts in incoming PUSH notifications: account.updateDeviceLocked
- When was full info for this chat last cached: fullChatLastUpdated
- Whether the currently playing audio file is paused: isPlayPaused
- Whether the user will receive notifications when contacts sign up: account.getContactSignUpNotification
- Whether this is altervista: isAltervista
- Whether we can convert any audio/video file to a VoIP OGG OPUS file, or the files must be preconverted using @libtgvoipbot: canConvertOgg
- Whether we can convert any audio/video file using ffmpeg: canUseFFmpeg
- Whether we're an IPC client instance: isIpc
- Whether we're an IPC server process (as opposed to an event handler): isIpcWorker
- Whether we're currently connected to the test DCs: isTestMode
- Wrap a Message constructor into an abstract Message object: wrapMessage
- Wrap a Pin constructor into an abstract Pinned object: wrapPin
- Wrap a media constructor into an abstract Media object: wrapMedia
- Wrap an Update constructor into an abstract Update object: wrapUpdate
- account.createBusinessChatLink
- account.deleteBusinessChatLink
- account.disablePeerConnectedBot
- account.editBusinessChatLink
- account.getBotBusinessConnection
- account.getBusinessChatLinks
- account.getConnectedBots
- account.getReactionsNotifySettings
- account.resolveBusinessChatLink
- account.setReactionsNotifySettings
- account.toggleConnectedBotPaused
- account.toggleSponsoredMessages
- account.updateBirthday
- account.updateBusinessAwayMessage
- account.updateBusinessGreetingMessage
- account.updateBusinessIntro
- account.updateBusinessLocation
- account.updateBusinessWorkHours
- account.updateConnectedBot
- account.updatePersonalChannel
- auth.reportMissingCode
- base64URL decode: base64urlDecode
- bots.addPreviewMedia
- bots.checkDownloadFileParams
- bots.deletePreviewMedia
- bots.editPreviewMedia
- bots.getAdminedBots
- bots.getPopularAppBots
- bots.getPreviewInfo
- bots.getPreviewMedias
- bots.reorderPreviewMedias
- bots.toggleUserEmojiStatusPermission
- bots.updateStarRefProgram
- bots.updateUserEmojiStatus
- channels.restrictSponsoredMessages
- channels.searchPosts
- channels.setBoostsToUnblockRestrictions
- channels.setEmojiStickers
- contacts.getBirthdays
- fragment.getCollectibleInfo
- help.getTimezonesList
- invokeWithApnsSecret
- invokeWithBusinessConnection
- invokeWithGooglePlayIntegrity
- messages.checkQuickReplyShortcut
- messages.clickSponsoredMessage
- messages.deleteFactCheck
- messages.deleteQuickReplyMessages
- messages.deleteQuickReplyShortcut
- messages.editFactCheck
- messages.editQuickReplyShortcut
- messages.getAvailableEffects
- messages.getDefaultTagReactions
- messages.getEmojiStickerGroups
- messages.getFactCheck
- messages.getMyStickers
- messages.getOutboxReadDate
- messages.getPaidReactionPrivacy
- messages.getPreparedInlineMessage
- messages.getQuickReplies
- messages.getQuickReplyMessages
- messages.getSavedReactionTags
- messages.getSponsoredMessages
- messages.reorderQuickReplies
- messages.reportSponsoredMessage
- messages.requestMainWebView
- messages.savePreparedInlineMessage
- messages.searchStickers
- messages.sendPaidReaction
- messages.sendQuickReplyMessages
- messages.toggleDialogFilterTags
- messages.togglePaidReactionPrivacy
- messages.updateSavedReactionTag
- messages.viewSponsoredMessage
- null-byte RLE decode: rleDecode
- null-byte RLE encode: rleEncode
- payments.botCancelStarsSubscription
- payments.changeStarsSubscription
- payments.connectStarRefBot
- payments.convertStarGift
- payments.editConnectedStarRefBot
- payments.fulfillStarsSubscription
- payments.getConnectedStarRefBot
- payments.getConnectedStarRefBots
- payments.getStarGifts
- payments.getStarsGiftOptions
- payments.getStarsGiveawayOptions
- payments.getStarsRevenueAdsAccountUrl
- payments.getStarsRevenueStats
- payments.getStarsRevenueWithdrawalUrl
- payments.getStarsStatus
- payments.getStarsSubscriptions
- payments.getStarsTopupOptions
- payments.getStarsTransactions
- payments.getStarsTransactionsByID
- payments.getSuggestedStarRefBots
- payments.getUserStarGifts
- payments.refundStarsCharge
- payments.saveStarGift
- payments.sendStarsForm
- smsjobs.finishJob
- smsjobs.getSmsJob
- smsjobs.getStatus
- smsjobs.isEligibleToJoin
- smsjobs.join
- smsjobs.leave
- smsjobs.updateSettings
- stats.getBroadcastRevenueStats
- stats.getBroadcastRevenueTransactions
- stats.getBroadcastRevenueWithdrawalUrl
- stickers.replaceSticker
- stories.searchPosts
- stories.togglePinnedToTop
- users.getIsPremiumRequiredToContact
- Contributing - You can contribute in various ways.
- Terjemahan
- Contribution guide
- Kredit
- Web templates for
$MadelineProto->start()
- The web template used for the $MadelineProto->start() and API ID web UIs can be changed.