MadelineProto ไคลเอนต์โทรเลข PHP MTProto
สร้างโดยดาเนียล เกนติลี
#StandWithUkraine
เข้าร่วมช่องทางอย่างเป็นทางการ @MadelineProto และกลุ่มสนับสนุน!
อนุมัติโดยโทรเลข!
นี่อะไรน่ะ?
ไลบรารีนี้สามารถใช้เพื่อโต้ตอบกับ Telegram ได้อย่างง่ายดาย โดยไม่ต้องใช้ bot API เช่นเดียวกับแอปอย่างเป็นทางการ
สามารถเข้าสู่ระบบด้วยหมายเลขโทรศัพท์ (MTProto API) หรือด้วยโทเค็นบอท (MTProto API ไม่เกี่ยวข้องกับ API ของบอท! )
ตอนนี้เป็นแบบอะซิงก์โดยสมบูรณ์!
เริ่มต้นใช้งาน (ตอนนี้เป็นแบบอะซิงโครนัสอย่างสมบูรณ์!)
<?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! ' );
ลองใช้รหัสนี้ในเบราว์เซอร์หรือในคอนโซล!
เคล็ดลับ: หากคุณได้รับข้อผิดพลาด (หรือไม่ได้รับอะไรเลย) ให้ส่งข้อความแสดงข้อผิดพลาดและไฟล์ MadelineProto.log
ที่สร้างขึ้นในไดเร็กทอรีเดียวกัน (หากเรียกใช้จากเบราว์เซอร์) ถึงเรา
ทำด้วย MadelineProto
โปรเจ็กต์โอเพ่นซอร์สต่อไปนี้สร้างขึ้นโดยใช้ MadelineProto: คุณสามารถติดตั้งได้โดยตรง หรือสำรวจซอร์สโค้ดเพื่อเป็นตัวอย่างโดยตรงเกี่ยวกับวิธีการใช้ฟีเจอร์มากมายของ MadelineProto!
- magnaluna webradio - เว็บวิทยุ Telegram VoIP ที่มีคุณสมบัติหลากหลาย
-
simpleBot.php
- ตัวอย่างพื้นฐานอย่างยิ่ง -
tgstories_dl_bot.php
- ซอร์สโค้ดของ @tgstories_dl_bot - บอทเพื่อดาวน์โหลด Telegram Story ใด ๆ ! -
downloadRenameBot.php
- ดาวน์โหลดไฟล์ด้วย URL และเปลี่ยนชื่อไฟล์ Telegram โดยใช้บอทแบบขนาน async นี้! -
secret_bot.php
- บอทแชทลับ! -
pipesbot.php
- การสร้างบอทแบบอินไลน์และการใช้บอทแบบอินไลน์อื่น ๆ ผ่านทาง userbot! -
bot.php
- ตัวอย่างวิธีใช้ตัวกรอง อัปเดต รับลิงก์ดาวน์โหลดไฟล์ใดๆ Telegram Stories และอื่นๆ อีกมากมาย! - TelegramApiServer - เซิร์ฟเวอร์ telegram api php แบบอะซิงโครนัสที่รวดเร็ว ง่ายดาย: HTTP JSON API สำหรับ MadelineProto (สำหรับใช้ในภาษาอื่นที่ไม่ใช่ PHP หากใช้ PHP ให้ใช้ MadelineProto โดยตรง)
ต้องการเพิ่มโครงการโอเพ่นซอร์สของคุณเองลงในรายการนี้หรือไม่? คลิกที่นี่!
ส่วนประกอบหลักบางส่วนของ MadelineProto มีจำหน่ายในรูปแบบไลบรารีแบบสแตนด์อโลนแยกต่างหาก:
- danog/async-orm - Async ORM ที่ใช้ AMPHP v3 และไฟเบอร์
- danog/telegram-entities - ไลบรารีสำหรับทำงานกับเอนทิตีข้อความสไตล์ Telegram UTF-16
- danog/tg-file-decoder - ไลบรารีสำหรับทำงานกับรหัสไฟล์ Telegram bot API
- danog/tg-dialog-id - ไลบรารีสำหรับทำงานกับรหัสโต้ตอบ Telegram bot API
- danog/loop - นามธรรมของโมเดล Loop/actor สำหรับ AMPHP
- danog/better-prometheus - ไลบรารี Prometheus ที่ดีกว่าสำหรับแอปพลิเคชัน PHP
- danog/ipc - ส่วนประกอบ Async IPC สำหรับ AMPHP
- danog/dns-over-https - ความละเอียด Async DNS-over-HTTPS สำหรับ AMPHP
เอกสารประกอบ
- การสร้างไคลเอนต์ - หน้านี้อธิบายวิธีสร้างอินสแตนซ์ MadelineProto
- เข้าสู่ระบบ - คุณสามารถเข้าสู่ระบบด้วย MadelineProto ได้หลายวิธี
- การได้รับอนุญาตให้ใช้ Telegram API
- อัตโนมัติ
- คู่มือ (ผู้ใช้)
- คู่มือ (บอท)
- เข้าสู่ระบบรหัส QR (ผู้ใช้)
- คุณสมบัติ - MadelineProto สามารถทำทุกอย่างที่ลูกค้าอย่างเป็นทางการสามารถทำได้ และอื่นๆ อีกมากมาย!
- ข้อกำหนด - MadelineProto ต้องการส่วนขยาย mbstring, xml, json, fileinfo, gmp, openssl, iconv, gd เพื่อให้ทำงานได้อย่างถูกต้อง
- MadelineProto บน Docker - MadelineProto นำเสนออิมเมจ Docker MadelineProto อย่างเป็นทางการสำหรับแพลตฟอร์ม linux/amd64, linux/arm64 และ linux/riscv64 @ hub.madelineproto.xyz/danog/madelineproto
- เริ่มต้นใช้งาน
- บอท CLI (แนะนำ)
- ฐานข้อมูลบนนักเทียบท่า
- นักเทียบท่าเว็บ
- ส่วนขยายที่กำหนดเอง
- ตัวชี้วัด - MadelineProto สามารถเปิดเผยตัวชี้วัดที่มีประโยชน์มากมาย ซึ่งสามารถมองเห็นได้โดยใช้แดชบอร์ด MadelineProto Grafana อย่างเป็นทางการ
- การติดตั้ง - มีหลายวิธีในการติดตั้ง MadelineProto:
- เรียบง่าย
- นักแต่งเพลงจากโครงการที่มีอยู่
- ผู้แต่งตั้งแต่เริ่มต้น
- การเผยแพร่ข้อความไปยังผู้ใช้ทุกคน - MadelineProto สามารถใช้เพื่อเผยแพร่ข้อความไปยังผู้ใช้ แชท และช่องทางของบอทหรือบอทผู้ใช้ทั้งหมด
- การจัดการการอัปเดต (ข้อความใหม่และกิจกรรมอื่นๆ) - การจัดการการอัปเดตสามารถทำได้หลายวิธี:
- ขับเคลื่อนเหตุการณ์ Async
- ตัวอย่างเต็ม
- วิธีการที่ถูกผูกไว้
- ตัวกรอง
- ตัวกรองที่เรียบง่าย
- ตัวกรองคุณสมบัติ
- ตัวกรอง MTProto
- ปลั๊กอิน
- ครอน
- ข้อมูลที่มีอยู่และ IPC
- ORM ในตัว
- ไอพีซี
- กำลังเริ่มต้นใหม่
- รีสตาร์ทด้วยตนเองบนเว็บโฮสต์
- หลายบัญชี
- การวิเคราะห์แบบคงที่อัตโนมัติ
- หลีกเลี่ยงการใช้ฟังก์ชันระบบไฟล์
- Webhook (สำหรับ HTTP API)
- getUpdates (สำหรับ Javascript API เท่านั้น)
- น๊อป (ค่าเริ่มต้น)
- danogMadelineProtoBroadcastProgress » - ความคืบหน้าในการถ่ายทอดสด
- danogMadelineProtoEventHandlerAbstractMessage » - แสดงถึงข้อความขาเข้าหรือขาออก
- danogMadelineProtoEventHandlerAbstractPrivateMessage » - หมายถึงข้อความแชทส่วนตัวหรือความลับ
- danogMadelineProtoEventHandlerAbstractStory » - แสดงถึงเรื่องราวโทรเลข
- danogMadelineProtoEventHandlerBotCommands » - ชุดคำสั่งของบอทบางตัวในการแชทบางตัวมีการเปลี่ยนแปลง
- danogMadelineProtoEventHandlerCallbackQuery » - แสดงถึงแบบสอบถามที่ส่งโดยผู้ใช้โดยการคลิกที่ปุ่ม
- danogMadelineProtoEventHandlerChannelChannelParticipant » - ผู้เข้าร่วมได้ออก เข้าร่วม ถูกแบน หรือเป็นผู้ดูแลระบบในช่องหรือซูเปอร์กรุ๊ป
- danogMadelineProtoEventHandlerChannelMessageForwards » - บ่งชี้ว่าตัวนับการส่งต่อข้อความในช่องมีการเปลี่ยนแปลง
- danogMadelineProtoEventHandlerChannelMessageViewsChanged » - บ่งชี้ว่าตัวนับการดูข้อความในช่องมีการเปลี่ยนแปลง
- danogMadelineProtoEventHandlerChannelUpdateChannel » - มีช่องใหม่พร้อมใช้งาน หรือข้อมูลเกี่ยวกับช่องที่มีอยู่มีการเปลี่ยนแปลง
- danogMadelineProtoEventHandlerChatInviteRequester » - ระบุว่ามีคนขอเข้าร่วมแชทหรือช่อง
- danogMadelineProtoEventHandlerChatInviteRequesterBotChatInviteRequest » - ระบุว่ามีคนขอเข้าร่วมแชทหรือช่อง (บอทเท่านั้น)
- danogMadelineProtoEventHandlerChatInviteRequesterPendingJoinRequests » - มีคนขอเข้าร่วมแชทหรือช่อง
- danogMadelineProtoEventHandlerDelete » - ระบุว่าข้อความบางข้อความถูกลบไปแล้ว
- danogMadelineProtoEventHandlerDeleteDeleteChannelMessages » - บางข้อความในกลุ่มซุปเปอร์กรุ๊ป/ช่องสัญญาณถูกลบไปแล้ว
- danogMadelineProtoEventHandlerDeleteDeleteMessages » - ข้อความบางข้อความถูกลบในการแชทส่วนตัวหรือกลุ่มธรรมดา
- danogMadelineProtoEventHandlerDeleteDeleteScheduledMessages » - ข้อความที่กำหนดเวลาไว้บางข้อความถูกลบออกจากคิวกำหนดการของการแชท
- danogMadelineProtoEventHandlerInlineQuery » - การสืบค้นแบบอินไลน์ขาเข้า
- danogMadelineProtoEventHandlerMessage » - แสดงถึงข้อความขาเข้าหรือขาออก
- danogMadelineProtoEventHandlerMessageChannelMessage » - แสดงถึงข้อความช่องทางขาเข้าหรือขาออก
- danogMadelineProtoEventHandlerMessageCommentReply » - แสดงถึงการตอบกลับข้อความใดข้อความหนึ่งของเราในกลุ่มความคิดเห็นเกี่ยวกับช่องที่เราไม่ได้เป็นสมาชิกของ (เช่น ได้รับผ่าน
@replies
) - danogMadelineProtoEventHandlerMessageGroupMessage » - แสดงถึงข้อความกลุ่มขาเข้าหรือขาออก
- danogMadelineProtoEventHandlerMessagePrivateMessage » - แสดงถึงข้อความส่วนตัวขาเข้าหรือขาออก
- danogMadelineProtoEventHandlerMessageSecretMessage » - หมายถึงข้อความที่เข้ารหัสใหม่
- danogMadelineProtoEventHandlerMessageServiceMessage » - แสดงถึงข้อมูลเกี่ยวกับข้อความบริการ
- danogMadelineProtoEventHandlerMessageServiceMessage » - แสดงถึงข้อมูลเกี่ยวกับข้อความบริการ
- danogMadelineProtoEventHandlerMessageServiceDialogBotAllowed » - เราได้ให้สิทธิ์บอทในการส่งข้อความโดยตรงถึงเรา
- danogMadelineProtoEventHandlerMessageServiceDialogChannelCreated » - ช่องถูกสร้างขึ้น
- danogMadelineProtoEventHandlerMessageServiceDialogChannelMigrateFrom » - ระบุว่าช่องถูกย้ายจากการแชทที่ระบุ
- danogMadelineProtoEventHandlerMessageServiceDialogChatJoinedByLink » - ผู้ใช้เข้าร่วมแชทผ่านลิงก์คำเชิญ
- danogMadelineProtoEventHandlerMessageServiceDialogChatMigrateTo » - บ่งชี้ว่าแชทถูกย้ายไปยังซูเปอร์กรุ๊ปที่ระบุ
- danogMadelineProtoEventHandlerMessageServiceDialogContactSignUp » - ผู้ติดต่อเพิ่งลงทะเบียนเพื่อโทรเลข
- danogMadelineProtoEventHandlerMessageServiceDialogCreated » - สร้างแชทหรือช่องแล้ว
- danogMadelineProtoEventHandlerMessageServiceDialogDeleteMessages » - ข้อความที่ถูกลบ
- danogMadelineProtoEventHandlerMessageServiceDialogGameScore » - มีคนทำคะแนนในเกม
- danogMadelineProtoEventHandlerMessageServiceDialogGeoProximityReached » - ขณะนี้ผู้ใช้แชทอยู่ในบริเวณใกล้เคียงกับผู้ใช้รายอื่น
- danogMadelineProtoEventHandlerMessageServiceDialogGiftPremium » - ข้อมูลเกี่ยวกับการสมัครสมาชิก Telegram Premium ที่ได้รับเป็นของขวัญ
- danogMadelineProtoEventHandlerMessageServiceDialogGiftStars » - ข้อมูลเกี่ยวกับ Telegram Stars ที่มีพรสวรรค์
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCall » - หมายถึงข้อความบริการเกี่ยวกับการโทรแบบกลุ่ม
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCallGroupCall » - การโทรแบบกลุ่มได้เริ่มต้นหรือสิ้นสุดแล้ว
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCallGroupCallInvited » - กลุ่มผู้ใช้ได้รับเชิญให้เข้าร่วมการโทรแบบกลุ่ม
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCallGroupCallScheduled » - มีกำหนดการโทรแบบกลุ่ม
- danogMadelineProtoEventHandlerMessageServiceDialogHistoryCleared » - ล้างประวัติการแชทแล้ว
- danogMadelineProtoEventHandlerMessageServiceDialogMemberJoinedByRequest » - ผู้ดูแลระบบยอมรับผู้ใช้เข้ากลุ่ม
- danogMadelineProtoEventHandlerMessageServiceDialogMemberLeft » - สมาชิกออกจากแชทหรือช่อง
- danogMadelineProtoEventHandlerMessageServiceDialogMembersJoined » - สมาชิกบางคนเข้าร่วมแชทหรือช่อง
- danogMadelineProtoEventHandlerMessageServiceDialogMessagePinned » - ข้อความถูกปักหมุดในการแชท
- danogMadelineProtoEventHandlerMessageServiceDialogPeerRequested » - มีข้อมูลเกี่ยวกับเพียร์ที่ผู้ใช้แชร์กับบอทหลังจากคลิกที่ปุ่ม keyboardButtonRequestPeer
- danogMadelineProtoEventHandlerMessageServiceDialogPhoneCall » - การโทร
- danogMadelineProtoEventHandlerMessageServiceDialogPhotoChanged » - รูปภาพของกล่องโต้ตอบถูกเปลี่ยนแปลงหรือถูกลบ
- danogMadelineProtoEventHandlerMessageServiceDialogReadMessages » - ข้อความที่ทำเครื่องหมายว่าอ่านแล้ว
- danogMadelineProtoEventHandlerMessageServiceDialogScreenshotTaken » - ภาพหน้าจอของการแชทถูกถ่าย
- danogMadelineProtoEventHandlerMessageServiceDialogSetChatTheme » - ธีมการแชทเปลี่ยนไป
- danogMadelineProtoEventHandlerMessageServiceDialogSetChatWallPaper » - เปลี่ยนวอลเปเปอร์ของการแชทปัจจุบัน
- danogMadelineProtoEventHandlerMessageServiceDialogSetTTL » - มีการเปลี่ยนแปลงเวลาใช้งานของข้อความในการแชทนี้
- danogMadelineProtoEventHandlerMessageServiceDialogStarGift » - ข้อมูลเกี่ยวกับของขวัญระดับดาว
- danogMadelineProtoEventHandlerMessageServiceDialogSuggestProfilePhoto » - มีการแนะนำรูปโปรไฟล์ใหม่โดยใช้ photos.uploadContactProfilePhoto
- danogMadelineProtoEventHandlerMessageServiceDialogTitleChanged » - ชื่อของช่องหรือกลุ่มมีการเปลี่ยนแปลง
- danogMadelineProtoEventHandlerMessageServiceDialogTopicCreated » - สร้างหัวข้อฟอรัมแล้ว
- danogMadelineProtoEventHandlerMessageServiceDialogTopicEdited » - แก้ไขข้อมูลหัวข้อฟอรัมแล้ว
- danogMadelineProtoEventHandlerMessageServiceDialogWebView » - ข้อมูลจากเว็บแอปคีย์บอร์ดบอทตอบกลับที่เปิดอยู่ถูกส่งไปยังบอทที่เป็นเจ้าของ (ข้อความบริการผู้ใช้และฝั่งบอท)
- danogMadelineProtoEventHandlerPaymentsPayment » - ออบเจ็กต์นี้มีข้อมูลเกี่ยวกับแบบสอบถามก่อนการชำระเงินที่เข้ามา
- danogMadelineProtoEventHandlerPinned » - ระบุว่าข้อความบางข้อความถูกปักหมุด/เลิกปักหมุด
- danogMadelineProtoEventHandlerPinnedPinnedChannelMessages » - หมายถึงข้อความที่ถูกปักหมุด/เลิกปักหมุดในช่อง
- danogMadelineProtoEventHandlerPinnedPinnedGroupMessages » - หมายถึงข้อความที่ถูกปักหมุด/เลิกปักหมุดในการแชท/กลุ่มซุปเปอร์กรุ๊ป
- danogMadelineProtoEventHandlerPinnedPinnedPrivateMessages » - บางข้อความถูกปักหมุดในการแชทส่วนตัว
- danogMadelineProtoEventHandlerPrivacy » - ระบุกฎความเป็นส่วนตัวบางประการสำหรับผู้ใช้หรือกลุ่มผู้ใช้
- danogMadelineProtoEventHandlerQueryButtonQuery » - แสดงถึงการสืบค้นที่ส่งโดยผู้ใช้โดยการคลิกที่ปุ่ม
- danogMadelineProtoEventHandlerQueryChatButtonQuery » - แสดงถึงการสืบค้นที่ส่งโดยผู้ใช้โดยการคลิกที่ปุ่มในการแชท
- danogMadelineProtoEventHandlerQueryChatGameQuery » - แสดงถึงคำถามที่ส่งโดยผู้ใช้โดยการคลิกที่ปุ่ม "เล่นเกม" ในการแชท
- danogMadelineProtoEventHandlerQueryGameQuery » - แสดงถึงคำค้นหาที่ผู้ใช้ส่งมาโดยคลิกที่ปุ่ม "เล่นเกม"
- danogMadelineProtoEventHandlerQueryInlineButtonQuery » - แสดงถึงการสืบค้นที่ส่งโดยผู้ใช้โดยการคลิกที่ปุ่มในข้อความอินไลน์
- danogMadelineProtoEventHandlerQueryInlineGameQuery » - แสดงถึงแบบสอบถามที่ส่งโดยผู้ใช้โดยการคลิกที่ปุ่ม "เล่นเกม" ในข้อความอินไลน์
- danogMadelineProtoEventHandlerStoryStory » - แสดงถึงเรื่องราวใน Telegram
- danogMadelineProtoEventHandlerStoryStoryDeleted » - แสดงถึงเรื่องราวที่ถูกลบ
- danogMadelineProtoEventHandlerStoryStoryReaction » - แสดงถึงปฏิกิริยาต่อเรื่องราว
- danogMadelineProtoEventHandlerTyping » - ผู้ใช้กำลังพิมพ์
- danogMadelineProtoEventHandlerTypingChatUserTyping » - ผู้ใช้กำลังเตรียมข้อความในกลุ่ม พิมพ์ บันทึก อัพโหลด ฯลฯ การอัพเดตนี้มีผลเป็นเวลา 6 วินาที หากไม่ได้รับการอัปเดตประเภทนี้อีกหลังจากผ่านไป 6 วินาที ควรถือว่าผู้ใช้หยุดทำสิ่งที่พวกเขากำลังทำอยู่
- danogMadelineProtoEventHandlerTypingSecretUserTyping » - ผู้ใช้กำลังเตรียมข้อความในการแชทลับ พิมพ์ บันทึก อัพโหลด ฯลฯ การอัพเดตนี้มีผลเป็นเวลา 6 วินาที หากไม่ได้รับการอัปเดตประเภทนี้อีกหลังจากผ่านไป 6 วินาที ควรถือว่าผู้ใช้หยุดทำสิ่งที่พวกเขากำลังทำอยู่
- danogMadelineProtoEventHandlerTypingSupergroupUserTyping » - ผู้ใช้กำลังพิมพ์ในกลุ่มซุปเปอร์
- danogMadelineProtoEventHandlerTypingUserTyping » - ผู้ใช้กำลังเตรียมข้อความ พิมพ์ บันทึก อัพโหลด ฯลฯ การอัพเดตนี้มีผลเป็นเวลา 6 วินาที หากไม่ได้รับการอัปเดตประเภทนี้อีกหลังจากผ่านไป 6 วินาที ควรถือว่าผู้ใช้หยุดทำสิ่งที่พวกเขากำลังทำอยู่
- danogMadelineProtoEventHandlerUserBlocked » - เพียร์ถูกบล็อก
- danogMadelineProtoEventHandlerUserBotStopped » - บอทถูกหยุดหรือเริ่มต้นใหม่
- danogMadelineProtoEventHandlerUserPhone » - หมายเลขโทรศัพท์ของผู้ใช้มีการเปลี่ยนแปลง
- danogMadelineProtoEventHandlerUserStatus » - ประกอบด้วยการอัปเดตสถานะ
- danogMadelineProtoEventHandlerUserStatusEmoji » - สถานะอิโมจิของผู้ใช้บางรายมีการเปลี่ยนแปลงหรือถูกลบออก
- danogMadelineProtoEventHandlerUserStatusEmptyStatus » - ยังไม่ได้ตั้งค่าสถานะผู้ใช้
- danogMadelineProtoEventHandlerUserStatusLastMonth » - สถานะออนไลน์: เห็นล่าสุดเมื่อเดือนที่แล้ว
- danogMadelineProtoEventHandlerUserStatusLastWeek » - สถานะออนไลน์: เห็นล่าสุดเมื่อสัปดาห์ที่แล้ว
- danogMadelineProtoEventHandlerUserStatusOffline » - สถานะออฟไลน์ของผู้ใช้
- danogMadelineProtoEventHandlerUserStatusOnline » - สถานะออนไลน์ของผู้ใช้
- danogMadelineProtoEventHandlerUserStatusRecently » - สถานะออนไลน์: เห็นล่าสุดเมื่อเร็ว ๆ นี้
- danogMadelineProtoEventHandlerUserUsername » - มีการเปลี่ยนแปลงชื่อ นามสกุล หรือชื่อผู้ใช้ของผู้ใช้
- danogMadelineProtoVoIP » - การอัพเดตนี้แสดงถึงการโทร VoIP Telegram
- ตัวกรอง - MadelineProto นำเสนอระบบกรองข้อความที่เรียบง่ายและใช้งานง่าย โดยอิงตามระบบประเภทและคุณสมบัติของ PHP
- ตัวกรองที่เรียบง่าย
- ตัวกรองคุณสมบัติ
- การสร้างตัวกรองแอตทริบิวต์ที่กำหนดเอง
- ตัวกรอง MTProto
- ปลั๊กอิน - MadelineProto นำเสนอระบบปลั๊กอินดั้งเดิมโดยอิงตามตัวจัดการเหตุการณ์!
- การติดตั้งปลั๊กอิน
- ติดตั้งง่าย
- การติดตั้งนักแต่งเพลง
- ปลั๊กอินในตัว
- การสร้างปลั๊กอิน
- ตัวอย่างปลั๊กอินแบบเต็ม
- ข้อจำกัด
- ข้อกำหนดของเนมสเปซ
- การกระจาย
- danogMadelineProtoEventHandlerPluginRestartPlugin »
- การกำหนดค่า
- การสร้างและการอัพโหลดไฟล์ข้อความ
- การบันทึก
- ฐานข้อมูล - MadelineProto สามารถเลือกเก็บข้อมูลภายในบางส่วนไว้ในฐานข้อมูลได้ เช่น mysql, mariadb, postgres หรือ redis (คุณสามารถเพิ่มข้อมูลของคุณเองได้!) ซึ่งช่วยลดการใช้ RAM
- danogMadelineProtoSettingsDatabaseMemory: การตั้งค่าแบ็กเอนด์หน่วยความจำ
- danogMadelineProtoSettingsDatabaseMysql: การตั้งค่าแบ็คเอนด์ MySQL
- danogMadelineProtoSettingsDatabasePostgres: การตั้งค่าแบ็กเอนด์ของ Postgres
- danogMadelineProtoSettingsDatabaseRedis: Redis การตั้งค่าแบ็กเอนด์
- การตั้งค่า - MadelineProto มีการตั้งค่ามากมายที่สามารถใช้เพื่อปรับเปลี่ยนพฤติกรรมของไลบรารีได้
- AppInfo: ข้อมูลแอพ
- รับรองความถูกต้อง: การตั้งค่าการเข้ารหัส
- การเชื่อมต่อ: การตั้งค่าการเชื่อมต่อ
- ไฟล์: การตั้งค่าการจัดการไฟล์
- คนตัดไม้: การตั้งค่าคนตัดไม้
- เพียร์: การตั้งค่าฐานข้อมูลเพียร์
- Pwr: การตั้งค่า PWRTelegram
- RPC: การตั้งค่า RPC
- SecretChats: การตั้งค่าการแชทลับ
- การทำให้เป็นอนุกรม: การตั้งค่าการทำให้เป็นอนุกรม
- TLSchema: การตั้งค่าสคีมา TL
- เทมเพลต: การตั้งค่าเทมเพลตเว็บและ CLI สำหรับการเข้าสู่ระบบ
- VoIP: การตั้งค่า VoIP
- ฐานข้อมูลหน่วยความจำ: การตั้งค่าแบ็กเอนด์หน่วยความจำ
- ฐานข้อมูลMysql: การตั้งค่าแบ็กเอนด์ MySQL
- DatabasePostgres: การตั้งค่าแบ็กเอนด์ Postgres
- DatabaseRedis: การตั้งค่าแบ็กเอนด์ Redis
- การรับข้อมูลเกี่ยวกับผู้ใช้ปัจจุบัน - ต่อไปนี้คือวิธีที่คุณสามารถดึงข้อมูลเกี่ยวกับผู้ใช้ที่เข้าสู่ระบบในปัจจุบัน
- ข้อยกเว้น - MadelineProto สามารถส่งข้อยกเว้นที่แตกต่างกันได้มากมาย
- รายการประเภทข้อยกเว้น
- การติดตาม TL ที่สวยงาม
- รับการติดตาม TL
- หลีกเลี่ยง FLOOD_WAITs - หากคุณร้องขอโทรเลขมากเกินไป คุณอาจได้รับ FLOOD_WAITed สักระยะหนึ่ง เพื่อหลีกเลี่ยงการรอน้ำท่วม คุณต้องคำนวณอัตราการรอน้ำท่วม
- การบันทึก - MadelineProto จัดให้มีคลาสแบบรวมสำหรับการบันทึกข้อความไปยังปลายทางการบันทึกที่กำหนดไว้ในการตั้งค่า
- การโทรศัพท์ผ่าน Telegram VoIP - MadelineProto มอบ wrapper ที่ใช้งานง่ายสำหรับการโทรศัพท์
- การขอโทร
- การเล่นไฟล์เสียง
- การรับสาย
- การอัพโหลดและดาวน์โหลดไฟล์ - MadelineProto มีวิธี wrapper แบบขนานอย่างสมบูรณ์ในการอัพโหลดและดาวน์โหลดไฟล์ที่รองรับรหัสไฟล์ bot API การอัพโหลดโดยตรงด้วย URL และการเปลี่ยนชื่อไฟล์
- รหัสไฟล์ Bot API
- การอัพโหลดและส่งไฟล์
- ประกาศด้านความปลอดภัย
- ภาพถ่าย
- ภาพถ่ายเป็นเอกสาร
- เอกสาร
- GIF
- วิดีโอ
- ดนตรี
- เสียง
- สติ๊กเกอร์
- กำลังอัพโหลดไฟล์
- การใช้ไฟล์ที่อัพโหลดซ้ำ
- การเปลี่ยนชื่อไฟล์
- กำลังดาวน์โหลดไฟล์
- กำลังดึงข้อมูลการดาวน์โหลด
- กำลังรับลิงค์ดาวน์โหลด
- กำลังดาวน์โหลดรูปโปรไฟล์
- ดาวน์โหลดไปยังไดเร็กทอรี
- ดาวน์โหลดเป็นไฟล์
- ดาวน์โหลดเพื่อสตรีม
- ดาวน์โหลดเพื่อโทรกลับ
- ดาวน์โหลดไปยัง http-เซิร์ฟเวอร์
- ดาวน์โหลดไปยังเบราว์เซอร์
- มีความก้าวหน้า
- การรับข้อมูลเกี่ยวกับแชท - มีวิธีการต่างๆ มากมายที่สามารถใช้เพื่อดึงข้อมูลเกี่ยวกับแชท โดยอิงตามรหัส API ของบอท, เพียร์, ผู้ใช้, ออบเจ็กต์แชท
- ข้อมูลการแชทแบบเต็มพร้อมรายชื่อผู้เข้าร่วมทั้งหมด
- ข้อมูลการแชทแบบเต็ม
- ลดข้อมูลการแชท (เร็วมาก)
- แค่ไอดีแชท (เร็วมาก)
- การรับแชททั้งหมด (กล่องโต้ตอบ) - มีสองวิธีในการรับรายการแชททั้งหมด ขึ้นอยู่กับว่าคุณเข้าสู่ระบบในฐานะผู้ใช้หรือเป็นบอท
- รายการ ID โต้ตอบ
- ข้อมูลโต้ตอบแบบเต็ม
- ปุ่มอินไลน์ - คุณสามารถคลิกปุ่มอินไลน์ได้อย่างง่ายดายโดยใช้ MadelineProto เพียงเข้าไปที่ปุ่มที่ถูกต้อง:
- การแชทลับ - MadelineProto มี wrappers เพื่อทำงานกับการแชทลับ
- การขอแชทลับ
- ยอมรับการแชทลับ
- กำลังตรวจสอบสถานะการแชทลับ
- การส่งข้อความลับ
- การใช้พรอกซี - คุณสามารถใช้พรอกซีกับ MadelineProto
- วิธีการตั้งค่าพรอกซี
- พรอกซีหลายตัวพร้อมสวิตช์อัตโนมัติ
- ใช้ MTProxy ที่สร้างไว้ล่วงหน้า
- ใช้พร็อกซี Socks5 ที่สร้างไว้ล่วงหน้า
- ใช้พร็อกซี HTTP ที่สร้างไว้ล่วงหน้า
- สร้างพร็อกซีของคุณเอง
- Async - ตอนนี้ MadelineProto มีฟีเจอร์ async เพื่อการปรับปรุงความเร็วที่น่าทึ่ง และการประมวลผลแบบขนาน ทั้งหมดนี้ขับเคลื่อนโดย ampphp
- การใช้งาน
- Async ในตัวจัดการเหตุการณ์
- อะซิงโครนัสหลายรายการ
- ละเว้นอะซิงโครนัส
- การรวมการดำเนินการแบบอะซิงโครนัส
- MadelineProto และ AMPHP async API
- วิธีการช่วยเหลือ
- การนอนหลับแบบอะซิงโครนัส
- อ่านแบบอะซิงโครนัส
- เสียงสะท้อนแบบอะซิงโครนัส
- ไคลเอนต์ MadelineProto HTTP
- การฟอร์กแบบ Async
- ฝูง Async
- MadelineProto async loop API
- คำถามที่พบบ่อย - นี่คือรายการคำถามและคำตอบทั่วไปของ MadelineProto
- การอัปเกรดจาก MadelineProto v7 เป็น v8 - MadelineProto v8 เป็นการอัปเดต MadelineProto ที่สำคัญ ซึ่งจะลบ API ที่เลิกใช้มานานแล้วจำนวนมาก: ฉันได้สร้างรายการตรวจสอบการอัปเกรดนี้เพื่อทำให้กระบวนการอัปเกรดง่ายขึ้น
- การใช้วิธีการต่างๆ - มีการทำให้ง่ายขึ้นสำหรับวิธีการเหล่านี้หลายๆ วิธี (หรือไม่ใช่ทั้งหมด)
- อาร์กิวเมนต์ที่มีชื่อ
- เพื่อนร่วมงาน
- ไฟล์
- แชทลับ
- เอนทิตี (Markdown & HTML)
- Reply_markup (คีย์บอร์ดและคีย์บอร์ดอินไลน์)
- ออบเจ็กต์ API ของบอท
- ไม่มีผลลัพธ์
- การเรียกใช้เมธอดหลายวิธี
- การยกเลิก
- เอกสาร API แบบเต็มพร้อมคำอธิบาย
- เข้าสู่ระบบ
- เปลี่ยนรหัสผ่าน 2FA: update2FA
- รับการแชททั้งหมด ออกอากาศข้อความไปยังการแชททั้งหมด: getDialogIds, getDialogs, getFullDialogs
- รับรายชื่อผู้เข้าร่วมทั้งหมดของช่อง/กลุ่ม/กลุ่มซุปเปอร์: getPwrChat
- รับข้อมูลทั้งหมดเกี่ยวกับผู้ใช้/แชท/supergroup/ช่อง: getFullInfo
- รับข้อมูลเกี่ยวกับผู้ใช้/แชท/supergroup/ช่อง: getInfo
- รับ ID ของผู้ใช้/แชท/supergroup/channel/update: getID
- รับข้อมูลเกี่ยวกับผู้ใช้ที่เข้าสู่ระบบในปัจจุบัน: getSelf
- อัปโหลดหรือดาวน์โหลดไฟล์สูงสุด 4 GB: uploadFrom*, downloadTo*
- โทรออกและเล่นเพลง
- สร้างแชทบอทลับ
- ยกเลิกการรีเซ็ตรหัสผ่าน 2FA ที่รอดำเนินการ ดูข้อมูลเพิ่มเติมที่นี่ »: account.declinePasswordReset
- ยอมรับโทเค็นการเข้าสู่ระบบรหัส QR โดยเข้าสู่ระบบในแอปที่สร้างขึ้น: auth.acceptLoginToken
- รับสาย: รับสาย
- ยอมรับการแชทลับ: ยอมรับSecretChat
- ยอมรับข้อกำหนดในการให้บริการใหม่: help.acceptTermsOfService
- เปิดใช้งานหรือปิดใช้งานชื่อผู้ใช้ Fragment.com ที่ซื้อมาซึ่งเชื่อมโยงกับบอทที่เราเป็นเจ้าของ: bots.toggleUsername
- เปิดใช้งานหรือปิดใช้งานชื่อผู้ใช้แฟรกเมนต์.com ที่ซื้อมาซึ่งเชื่อมโยงกับซูเปอร์กรุ๊ปหรือช่องที่เราเป็นเจ้าของ:channels.toggleUsername
- เปิดใช้งานหรือปิดใช้งานชื่อผู้ใช้ Fragment.com ที่ซื้อมาซึ่งเชื่อมโยงกับผู้ใช้ที่เข้าสู่ระบบในปัจจุบัน: account.toggleUsername
- เปิดใช้งานโหมดซ่อนเรื่องราว ดูที่นี่ » สำหรับข้อมูลเพิ่มเติม: stories.activateStealthMode
- เพิ่ม GIF ในรายการ GIF ที่บันทึกไว้: Messages.saveGif
- เพิ่มสติกเกอร์ลงในชุดสติกเกอร์ เฉพาะบอทเท่านั้น ชุดสติกเกอร์จะต้องสร้างโดยบอท: stickers.addStickerToSet
- เพิ่มผู้ใช้โทรเลขที่มีอยู่เป็นผู้ติดต่อ: contacts.addContact
- เพิ่ม/ลบสติกเกอร์ออกจากรายการสติกเกอร์ล่าสุด: Messages.saveRecentSticker
- เพิ่มเพื่อนในรายการบล็อก ดูที่นี่ » สำหรับข้อมูลเพิ่มเติม: contacts.block
- เพิ่มผู้ใช้ในการแชทและส่งข้อความบริการในนั้น: Messages.addChatUser
- อนุญาตให้บอทที่ระบุส่งข้อความถึงเรา: bots.allowSendMessage
- ตอบคำถามแบบอินไลน์สำหรับบอทเท่านั้น: Messages.setInlineBotResults
- ตอบคำถามที่กำหนดเอง สำหรับบอทเท่านั้น: bots.answerWebhookJSONQuery
- ใช้รหัสของขวัญ Telegram Premium »: Payments.applyGiftCode
- ใช้การเปลี่ยนแปลงกับชุดสติกเกอร์หลายชุด: Messages.toggleStickerSets
- ใช้บูสต์อย่างน้อยหนึ่งรายการ » กับเพียร์: premium.applyBoost
- เชื่อมโยงกลุ่มกับช่องเป็นกลุ่มสนทนาสำหรับช่องนั้น: channel.setDiscussionGroup
- เชื่อมโยงชุดสติกเกอร์กับกลุ่มซุปเปอร์: channel.setStickers
- ล็อคไฟล์แบบอะซิงโครนัส: flock
- บรรทัดอ่านแบบอะซิงโครนัส: readLine
- การนอนหลับแบบอะซิงโครนัส: การนอนหลับ
- เขียนแบบอะซิงโครนัสไปยัง stdout/browser: echo
- แบน/ยกเลิกการแบน/เตะผู้ใช้ในกลุ่มซุปเปอร์กรุ๊ป/ช่อง: channel.editBanned
- เข้ารหัส Base64URL: base64urlEncode
- สมาชิก TSF สามารถใช้ได้เพื่อรับข้อมูลภายในเท่านั้น: help.getUserInfo
- ยกเลิกการออกอากาศที่กำลังดำเนินอยู่: cancelBroadcast
- ยกเลิกรหัสที่ส่งไปเพื่อยืนยันอีเมลเพื่อใช้เป็นวิธีการกู้คืน 2FA: account.cancelPasswordEmail
- ยกเลิกรหัสยืนยันการเข้าสู่ระบบ: auth.cancelCode
- เปลี่ยนการโต้ตอบอีโมจิเริ่มต้นเพื่อใช้ในเมนูการโต้ตอบด่วน: ค่าจะซิงค์กับอุปกรณ์ต่างๆ และสามารถดึงข้อมูลได้โดยใช้ help.getConfig ฟิลด์ reactions_default: Messages.setDefaultReaction
- เปลี่ยนการตั้งค่าการโทรแบบกลุ่ม: phone.toggleGroupCallSettings
- เปลี่ยนการตั้งค่าการดาวน์โหลดสื่ออัตโนมัติ: account.saveAutoDownloadSettings
- เปลี่ยนหรือลบชื่อผู้ใช้ของ supergroup/channel: channel.updateUsername
- เปลี่ยนการตั้งค่าความเป็นส่วนตัวของบัญชีปัจจุบัน: account.setPrivacy
- เปลี่ยนการตั้งค่าที่เกี่ยวข้องกับเซสชัน: account.changeAuthorizationSettings
- เปลี่ยนธีมการแชทของการแชท: Messages.setChatTheme
- เปลี่ยนเพียร์เริ่มต้นที่ควรใช้เมื่อส่งข้อความ การโต้ตอบ การโหวตแบบสำรวจไปยังกลุ่มเฉพาะ: Messages.saveDefaultSendAs
- เปลี่ยนหมายเลขโทรศัพท์ของบัญชีปัจจุบัน: account.changePhone
- เปลี่ยนรูปภาพของช่อง/กลุ่มซุปเปอร์:channels.editPhoto
- เปลี่ยนชุดการโต้ตอบข้อความ » ที่สามารถใช้ได้กับบางกลุ่ม กลุ่มซุปเปอร์ หรือช่อง: Messages.setChatAvailableReactions
- เปลี่ยนชื่อแชทและส่งข้อความบริการไปที่ข้อความ: Messages.editChatTitle
- เปลี่ยนรูปภาพแชทและส่งข้อความบริการไปที่รูปภาพนั้น: Messages.editChatPhoto
- เปลี่ยนตำแหน่งที่แน่นอนของสติ๊กเกอร์ในชุดที่สติ๊กเกอร์นั้นอยู่ สำหรับบอทเท่านั้น ชุดสติกเกอร์จะต้องสร้างโดยบอท: stickers.changeStickerPosition
- เปลี่ยนค่าเริ่มต้นของการตั้งค่า Time-To-Live ซึ่งใช้กับแชทใหม่ทั้งหมด: Messages.setDefaultHistoryTTL
- เปลี่ยนชื่อผู้ใช้สำหรับผู้ใช้ปัจจุบัน: account.updateUsername
- ตรวจสอบว่ามีการติดตั้งปลั๊กอินตัวจัดการเหตุการณ์บางตัวหรือไม่: hasPlugin
- ตรวจสอบว่าชื่อผู้ใช้ว่างและสามารถกำหนดให้กับช่อง/กลุ่มซุปเปอร์ได้หรือไม่:channels.checkUsername
- ตรวจสอบว่ามีอินสแตนซ์ตัวจัดการเหตุการณ์อยู่หรือไม่: hasEventHandler
- ตรวจสอบว่ามีผู้ดูแลระบบหรือไม่: hasAdmins
- ตรวจสอบว่ามีเพียร์รายงาน: hasReportPeers
- ตรวจสอบว่าเป็นอาร์เรย์หรือคล้ายกัน (ผ่านได้ && นับได้ && arrayAccess): isArrayOrAlike
- ตรวจสอบว่าเพียร์มีอยู่ในฐานข้อมูลเพียร์ภายในหรือไม่: peerIsset
- ตรวจสอบว่ารหัสกู้คืน 2FA ที่ส่งโดยใช้ auth.requestPasswordRecovery นั้นถูกต้องหรือไม่ ก่อนที่จะส่งต่อไปยัง auth.recoverPassword: auth.checkRecoveryPassword
- ตรวจสอบว่าเพียร์ที่ระบุเป็นบอทหรือไม่: isBot
- ตรวจสอบว่าเพียร์ที่ระบุเป็นฟอรัมหรือไม่: isForum
- ตรวจสอบความถูกต้องของลิงก์คำเชิญเข้าร่วมแชทและรับข้อมูลพื้นฐานเกี่ยวกับลิงก์นั้น: Messages.checkChatInvite
- ตรวจสอบว่าประวัติการแชทที่ส่งออกจากแอปแชทอื่นสามารถนำเข้าไปยังแชท Telegram เฉพาะได้หรือไม่ คลิกที่นี่เพื่อดูข้อมูลเพิ่มเติม »: Messages.checkHistoryImportPeer
- ตรวจสอบว่ามีการแชทลับอยู่หรือไม่: hasSecretChat
- ตรวจสอบว่ามีชื่อย่อที่ระบุหรือไม่: stickers.checkShortName
- ตรวจสอบว่าหน่วยส่งต่อเซิร์ฟเวอร์การโทรกลุ่มกำลังรับสตรีมด้วยรหัสแหล่งที่มา WebRTC ที่ระบุหรือไม่: phone.checkGroupCall
- ตรวจสอบว่าบอทที่ระบุสามารถส่งข้อความถึงเราได้หรือไม่: bots.canSendMessage
- ตรวจสอบว่าเราสามารถโพสต์เรื่องราวในฐานะเพียร์ที่ระบุได้หรือไม่: stories.canSendStory
- ตรวจสอบว่าสามารถซื้อ Telegram Premium ได้หรือไม่ ต้องโทรก่อนซื้อพรีเมียมในร้านค้า แอปอย่างเป็นทางการเท่านั้น: Payments.canPurchasePremium
- ล้างร่างทั้งหมด: Messages.clearAllDrafts
- ล้างการตั้งค่าการบันทึกอัตโนมัติเฉพาะเพียร์ทั้งหมด: account.deleteAutoSaveExceptions
- ล้างคำสั่งบอทสำหรับขอบเขตบอทและรหัสภาษาที่ระบุ: bots.resetBotCommands
- ล้างสติ๊กเกอร์ล่าสุด: Messages.clearRecentStickers
- ล้างความรู้สึกของข้อความที่ใช้ล่าสุด: Messages.clearRecentReactions
- ล้างข้อมูลการชำระเงินที่บันทึกไว้: Payments.clearSavedInfo
- ล้างรายการสถานะอิโมจิที่ใช้ล่าสุด: account.clearRecentEmojiStatuses
- ปิดการเชื่อมต่อกับไคลเอนต์ เชื่อมต่อผ่านเว็บ: closeConnection
- เข้าสู่ระบบของผู้ใช้ให้เสร็จสิ้นโดยใช้รหัสเข้าสู่ระบบ: completePhoneLogin
- เข้าสู่ระบบ 2FA ให้เสร็จสมบูรณ์: complete2faLogin
- ลงทะเบียน Telegram ให้เสร็จสมบูรณ์: completeSignup
- เสร็จสิ้นขั้นตอนการนำเข้าประวัติ โดยนำเข้าข้อความทั้งหมดเข้าสู่แชท: Messages.startHistoryImport
- ยืนยันหมายเลขโทรศัพท์เพื่อยกเลิกการลบบัญชี สำหรับข้อมูลเพิ่มเติม คลิกที่นี่ »: account.confirmPhone
- ยืนยันการรับข้อความโดยลูกค้า ยกเลิกการส่งการแจ้งเตือนแบบ PUSH: Messages.receivedMessages
- แปลงพารามิเตอร์ MTProto เป็นพารามิเตอร์บอท API: MTProtoToBotAPI
- แปลงพารามิเตอร์ TD เป็น tdcli: tdToTdcli
- แปลงพารามิเตอร์ TD เป็น MTProto: tdToMTProto
- แปลงข้อความและชุดของเอนทิตีเป็น HTML: entitiesToHtml
- แปลง supergroup เป็น gigagroup เมื่อได้รับการร้องขอจากคำแนะนำช่อง: channel.convertToGigagroup
- แปลงพารามิเตอร์บอท API เป็นพารามิเตอร์ MTProto: botAPIToMTProto
- แปลง double เป็นเวอร์ชันไบนารี่: packDouble
- แปลงจำนวนเต็มเป็นค่าฐาน 256 แบบยาว: packSignedLong
- แปลงจำนวนเต็มเป็น base256 signed int: packSignedInt
- แปลงพารามิเตอร์ tdcli เป็น tdcli: tdcliToTd
- แปลงเป็น CamelCase: toCamelCase
- แปลงเป็น Snake_case: toSnakeCase
- แปลงค่าเป็น int base256 ที่ไม่ได้ลงนาม: packUnsignedInt
- แปลงสตริงเป็นสตรีม ampphp แบบอะซิงก์: stringToStream
- สร้างหัวข้อฟอรั่ม ต้องใช้สิทธิ์ Manage_topics: channel.createForumTopic
- สร้างการโทรแบบกลุ่มหรือสตรีมสด: phone.createGroupCall
- สร้างชุดสติกเกอร์ เฉพาะบอทเท่านั้น: stickers.createStickerSet
- สร้างซูเปอร์กรุ๊ป/ช่อง:channels.createChannel
- สร้างธีม: account.createTheme
- สร้างและอัปโหลดวอลเปเปอร์ใหม่: account.uploadWallPaper
- สร้างอาร์เรย์: arr
- สร้างแชทใหม่: Messages.createChat
- สร้างและส่งกลับตัวนับโพร: getPromCounter
- สร้างและส่งกลับเกจโพร: getPromGauge
- สร้างและส่งกลับฮิสโตแกรมโพร: getPromHistogram
- สร้างและส่งกลับสรุปโพร: getPromSummary
- ลบช่อง/กลุ่มซุปเปอร์:channels.deleteChannel
- ลบคำเชิญเข้าร่วมแชท: Messages.deleteExportedChatInvite
- ลบแชท: Messages.deleteChat
- ลบโฟลเดอร์ที่นำเข้าโดยใช้ลิงก์ในโฟลเดอร์แชท »: chatlists.leaveChatlist
- ลบลิงก์ในโฟลเดอร์แชทที่สร้างไว้ก่อนหน้านี้ »: chatlists.deleteExportedInvite
- ลบวอลเปเปอร์ที่ติดตั้งทั้งหมด เปลี่ยนกลับเป็นชุดวอลเปเปอร์เริ่มต้น: account.resetWallPapers
- ลบข้อความทั้งหมดที่ส่งโดยผู้เข้าร่วมเฉพาะของกลุ่มซุปเปอร์ที่กำหนด: channel.deleteParticipantHistory
- ลบคำเชิญเข้าร่วมแชทที่ถูกเพิกถอนทั้งหมด: Messages.deleteRevoiddExportedChatInvites
- ลบคีย์การให้สิทธิ์ชั่วคราวทั้งหมด ยกเว้นคีย์ที่ระบุ: auth.dropTempAuthKeys
- ลบผู้ติดต่อด้วยหมายเลขโทรศัพท์: contacts.deleteByPhones
- ลบประวัติข้อความของหัวข้อฟอรั่ม: channel.deleteTopicHistory
- ลบข้อความในช่อง/กลุ่มซุปเปอร์:channels.deleteMessages
- ลบข้อความที่กำหนดเวลาไว้: Messages.deleteScheduledMessages
- ลบเอกสาร Telegram Passport ที่เก็บไว้ สำหรับข้อมูลเพิ่มเติม โปรดดูเอกสารหนังสือเดินทาง »: account.deleteSecureValue
- ลบประวัติการโทรทั้งหมด: Messages.deletePhoneCallHistory
- ลบประวัติของซูเปอร์กรุ๊ป: channel.deleteHistory
- ลบบัญชีผู้ใช้ออกจากเซิร์ฟเวอร์โทรเลข: account.deleteAccount
- ลบอุปกรณ์ด้วยโทเค็น หยุดส่งการแจ้งเตือน PUSH ไปยังอุปกรณ์นั้น: account.unregisterDevice
- ลบเพียร์ออกจากรายการบล็อก ดูที่นี่ » สำหรับข้อมูลเพิ่มเติม: contacts.unblock
- ลบชุดสติกเกอร์ที่เราสร้างขึ้น เฉพาะบอทเท่านั้น: stickers.deleteStickerSet
- ลบผู้ใช้ออกจากแชทและส่งข้อความบริการไปยังแชทนั้น: Messages.deleteChatUser
- ลบประวัติการสื่อสาร: Messages.deleteHistory
- ลบข้อความตามตัวระบุ: Messages.deleteMessages
- ลบข้อความที่ส่งต่อจากเพียร์เฉพาะไปยังข้อความที่บันทึกไว้ »: Messages.deleteSavedHistory
- ลบรูปโปรไฟล์ วิธีการส่งคืนรายการ ID ภาพถ่ายที่ถูกลบสำเร็จ: photos.deletePhotos
- ลบผู้ติดต่อหลายรายการออกจากรายการ: contacts.deleteContacts
- ลบเรื่องราวที่โพสต์บางส่วน: stories.deleteStories
- ปิดการใช้งานชื่อผู้ใช้ที่ซื้อทั้งหมดของซูเปอร์กรุ๊ปหรือช่อง: channel.deactivateAllUsernames
- ยกเลิกการโทร: ยกเลิกการโทร
- ยกเลิกการแชทลับ: ละทิ้งSecretChat
- ปิดข้อเสนอแนะ ดูข้อมูลเพิ่มเติมที่นี่ »: help.dismissSuggestion
- ปิดเพื่อนใหม่ที่รอดำเนินการที่เพิ่งเพิ่มลงในลิงก์ในโฟลเดอร์แชท »: chatlists.hideChatlistUpdates
- ยกเลิกหรืออนุมัติคำขอเข้าร่วมแชทที่เกี่ยวข้องกับแชทหรือช่องทางเฉพาะ: Messages.hideChatJoinRequest
- ยกเลิกหรืออนุมัติคำขอเข้าร่วมทั้งหมดที่เกี่ยวข้องกับการแชทหรือช่องทางเฉพาะ: Messages.hideAllChatJoinRequests
- ดาวน์โหลดไฟล์ไปยังการตอบสนองของ ampphp/http-server: downloadToResponse
- ดาวน์โหลดไฟล์ไปยังสตรีม ampphp โดยส่งคืน: downloadToReturnedStream
- ดาวน์โหลดไฟล์ไปยังเบราว์เซอร์: downloadToBrowser
- ดาวน์โหลดไฟล์เพื่อโทรได้: downloadToCallable
- ดาวน์โหลดไฟล์ไปยังไดเร็กทอรี: downloadToDir
- ดาวน์โหลดไฟล์เพื่อสตรีม: downloadToStream
- ดาวน์โหลดไฟล์: downloadToFile
- ดาวน์โหลดไฟล์ไปยังเบราว์เซอร์โดยใช้ไฟล์เซสชันที่ระบุ: downloadServer
- แก้ไขลิงก์ในโฟลเดอร์แชท »: chatlists.editExportedInvite
- แก้ไขคำเชิญเข้าร่วมแชทที่ส่งออก: Messages.editExportedChatInvite
- แก้ไขข้อความบอทแบบอินไลน์: Messages.editInlineBotMessage
- แก้ไขเรื่องราวที่อัปโหลด: stories.editStory
- แก้ไขหัวข้อฟอรั่ม ต้องใช้สิทธิ์ Manage_topics: channel.editForumTopic
- แก้ไขข้อมูลเกี่ยวกับผู้เข้าร่วมการโทรกลุ่มที่กำหนด: โทรศัพท์. editGroupCallPartiPersant
- แก้ไขตำแหน่งของ geogroup ดูที่นี่»สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ geogroups: channels.editLocation
- แก้ไขข้อความ: messages.editMessage
- แก้ไขเพื่อนในโฟลเดอร์เพียร์: โฟลเดอร์ EditPeerFolders
- แก้ไขรายการเพื่อนสนิทดูที่นี่»สำหรับข้อมูลเพิ่มเติม: contacts.editclosefriends
- แก้ไขสิทธิ์ที่ถูกแบนเริ่มต้นของช่อง/supergroup/กลุ่ม: messages.editchatdefaultBannedrights
- แก้ไขคำอธิบายของกลุ่ม/supergroup/channel: messages.editchatabout
- แก้ไขชื่อของช่อง/supergroup: channels.edittitle
- แก้ไขชื่อของการโทรกลุ่มหรือ Livestream: โทรศัพท์. editgroupcalltitle
- แก้ไขการตั้งค่าการแจ้งเตือนจากผู้ใช้/กลุ่มที่กำหนดจากผู้ใช้ทั้งหมด/ทุกกลุ่ม: account.updatenotifysettings
- เปิดหรือปิดการป้องกันเนื้อหาในช่องหรือแชท: messages.togglenoforwards
- เปิดใช้งานหรือปิดการใช้งานฟังก์ชันฟอรัมใน supergroup: channels.toggleforum
- เปิดหรือปิดการใช้งานระบบ antispam ดั้งเดิม: channels.toggleantispam
- เปิดใช้งานหรือปิดการใช้งานเมนูแนบเว็บบอท»: messages.togglebotinattachmenu
- เปิด/ปิดการใช้งานลายเซ็นข้อความในช่อง: channels.togglesignatures
- เปิด/ปิดการใช้งาน peers ด้านบน: contacts.toggletoppeers
- Escape String สำหรับตัวแปลงเอนทิตี HTML ของ Madelineproto: HTMLESCAPE
- สายหลบหนีสำหรับ url: markdownurlescape
- escape string สำหรับส่วนรหัส markdown: markdowncodeescape
- Escape String สำหรับ Markdown CodeBlock: MarkdownCodeBlockescape
- สายหลบหนีสำหรับ markdown: markdownescape
- ดำเนินการออกอากาศที่กำหนดเองกับเพื่อนทุกคน (ผู้ใช้, แชท, ช่อง) ของบอท: BroadcastCustom
- ส่งออกโฟลเดอร์», การสร้างโฟลเดอร์แชท Deep Link »: chatlists.ExportChatListInvite
- ส่งออกลิงค์คำเชิญสำหรับการแชท: Messages.ExportChatinVite
- การอนุญาตส่งออก: การส่งออก
- แยกตัวสร้างการอัปเดตจากตัวสร้างการอัปเดต: ExtractUpdates
- แยกรหัสข้อความจากตัวสร้างการอัปเดต: ExtractMessageId
- แยกตัวสร้างข้อความออกจากตัวสร้างการอัปเดต: ExtractMessage
- แยกตัวสร้างข้อความอัปเดตจากตัวสร้างการอัปเดต: ExtractMessageUpdate
- แยกข้อมูลไฟล์จาก Bot API Message: ExtractBotapifile
- ดึงสติกเกอร์อิโมจิแบบกำหนดเอง»: messages.getCustomEmoJidocuments
- ดึงข้อมูลแชทใหม่ที่เกี่ยวข้องกับโฟลเดอร์แชทที่นำเข้า Deep Link » ต้องเรียกใช้มากที่สุดทุก chatlist_update_period วินาที (ตามพารามิเตอร์การกำหนดค่าไคลเอนต์ที่เกี่ยวข้อง»): chatlists.getchatlistupdates
- ดึงเสียงการแจ้งเตือนที่บันทึกไว้: บัญชี Getsavedringtones
- ดึงรายชื่อเรื่องราวที่ใช้งาน (หรือที่ใช้งานและซ่อนเร้น) ดูที่นี่»สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการดูเรื่องราว: stories.getAllstories
- ดึงรายการเรื่องราวที่ใช้งานเต็มรูปแบบของเพียร์ที่เฉพาะเจาะจง: Stories.getPeerstories
- ดึงเรื่องราวที่ถูกตรึงไว้ในโปรไฟล์ของเพียร์: Stories.getPinnedStories
- ดึงเรื่องราวเก็บถาวร»ของเพียร์ที่เราควบคุม: Stories.getStoriesarchive
- ค้นหาว่าคำบรรยายของข้อความสื่อสามารถแก้ไขได้หรือไม่: Messages.getMessageEditData
- แยกเธรดสีเขียวใหม่และดำเนินการฟังก์ชั่นที่ส่งผ่านในพื้นหลัง: Callfork
- ส่งต่อรายการข้อความไปยังเพื่อนทุกคน (ผู้ใช้, แชท, ช่อง) ของบอท: BroadcastForwardMessages
- ส่งต่อข้อความด้วย IDS: Messages.ForwardMessages
- สร้าง mtproto vector hash: genvectorhash
- สร้างโทเค็นเข้าสู่ระบบสำหรับการเข้าสู่ระบบผ่านรหัส QR: Auth.Exportlogintoken
- สร้างเรื่องราวที่ลึกลงไปสำหรับเรื่องราวเฉพาะ: Stories.ExportStoryLink
- สร้างใบแจ้งหนี้ Deep Link: Payments.ExportInvoice
- สร้างลิงค์โปรไฟล์ชั่วคราวสำหรับผู้ใช้ที่เข้าสู่ระบบในปัจจุบัน: ผู้ติดต่อ ExportContActToken
- รับข้อมูลประกาศ MTProxy/บริการสาธารณะ: help.getPromodata
- รับ psr logger: getpsrlogger
- รับ URL RTMP และสตรีมคีย์สำหรับ RTMP LiveStreams สามารถใช้งานได้ก่อนที่จะสร้าง RTMP LiveStream ที่แท้จริงด้วยโทรศัพท์ CreateGroupCall (ต้องตั้งค่าสถานะ RTMP_Stream): phone.getGroupCallStreamRtmPurl
- รับเนมสเปซ TL: getMethodnamespaces
- รับ tl serializer: gettl
- รับข้อมูลโปรโมชั่น Telegram Premium: Help.getPremiumPromo
- รับโทรเลข UTF-8 ความยาวของสตริง: Mbstrlen
- รับเอกสารโดย sha256 hash ส่วนใหญ่ใช้สำหรับ gifs: messages.getDocumentByHash
- รับรายการช่อง/กลุ่มซุปเปอร์ที่เราทิ้งไว้ต้องใช้เซสชันซื้อกลับบ้านดูที่นี่»สำหรับข้อมูลเพิ่มเติม: channels.getLeftChannels
- รับรายการสถานะ emoji channel ที่แนะนำเริ่มต้น: account.getChannelDefaultEmojistatuses
- รับรายการสถานะอีโมจิเริ่มต้นที่แนะนำ: account.getDefaultEmojistatuses
- รับรายชื่อเพื่อนที่สามารถใช้ในการเข้าร่วมการโทรกลุ่มนำเสนอตัวคุณเองเป็นผู้ใช้/ช่องทางเฉพาะ: phone.getGroupCalljoinas
- รับข้อความเพื่อแสดงถึงผู้ใช้เมื่อเริ่มต้นบอท: getWebMessage
- รับแบบฟอร์มการชำระเงิน: Payments.getPaymentForm
- รับชุดสติกเกอร์อิโมจิแบบกำหนดเองที่แนะนำซึ่งสามารถใช้เป็นภาพกลุ่ม: บัญชี getDefaultGroupphotoemojis
- รับชุดสติกเกอร์อิโมจิแบบกำหนดเองที่แนะนำซึ่งสามารถใช้เป็นรูปโปรไฟล์: บัญชี getDefaultProfilephotoemojis
- รับชุดสติกเกอร์อิโมจิแบบกำหนดเองที่แนะนำซึ่งสามารถใช้ในรูปแบบสีสำเนียง: บัญชี getDefaultBallgroundemojis
- รับรหัสผู้ดูแลระบบ (เท่ากับเพื่อนรายงานผู้ใช้ทั้งหมด): getAdminids
- รับสติกเกอร์ที่เก็บถาวรทั้งหมด: messages.getarchivedstickers
- รับธีมแชททั้งหมดที่มีอยู่»: account.getchatthemes
- รับรายชื่อผู้ติดต่อทั้งหมดต้องใช้เซสชันซื้อกลับบ้านดูที่นี่»สำหรับข้อมูลเพิ่มเติม: contacts.getsaved
- รับทุกกลุ่มที่สามารถใช้เป็นกลุ่มสนทนา: channels.getGroupsFordiscussion
- รับสติกเกอร์ที่ติดตั้งทั้งหมด: messages.getAllstickers
- รับการโทรที่รอดำเนินการและรันทั้งหมดจัดทำดัชนีด้วย ID ผู้ใช้: GetAllCalls
- รับเอกสารพาสปอร์ตโทรเลขที่บันทึกไว้ทั้งหมดสำหรับข้อมูลเพิ่มเติมดูเอกสารหนังสือเดินทาง»: บัญชี GetallSecureValues
- รับลิงค์คำเชิญสำหรับการโทรแบบกลุ่มหรือ Livestream: โทรศัพท์ ExportGroupCallInvite
- รับและเพิ่มตัวนับมุมมองของข้อความที่ส่งหรือส่งต่อจากช่อง: messages.getMessagesViews
- รับการกำหนดค่าเฉพาะแอพดูการกำหนดค่าไคลเอนต์สำหรับข้อมูลเพิ่มเติมเกี่ยวกับผลลัพธ์: help.getAppConfig
- รับไคลเอนต์ Async DNS: getdnsclient
- รับไคลเอนต์ async http: gethttpclient
- รับข้อมูลการอนุญาต: getAuthorization
- รับการตั้งค่า autosave: account.getautosavesettings
- รับการกำหนดค่าเซิร์ฟเวอร์ (หรือเรียกใช้ใหม่อีกครั้ง) การกำหนดค่าเซิร์ฟเวอร์: getConfig
- รับการกำหนดค่าฝั่งเซิร์ฟเวอร์ที่แคช: getCachedConfig
- รับสถานะการโทร: getCallState
- รับการเปลี่ยนแปลงคำหลัก emoji »: messages.getemojikeywordsdifference
- รับสถิติช่องทาง: stats.getBroadcastStats
- รับข้อความช่อง/supergroup: channels.getMessages
- รับช่อง/supergroups/geogroups ที่เราเป็นผู้ดูแลระบบมักจะเรียกว่าเมื่อผู้ใช้เกินขีด จำกัด สำหรับช่องสาธารณะที่เป็นเจ้าของ/supergroups/geogroups และผู้ใช้จะได้รับทางเลือกในการลบช่องทาง/supergroups/geogroups: ช่องทาง
- รับแชทเหมือนกันกับผู้ใช้: Messages.getCommonchats
- รับการกำหนดค่าสำหรับการดาวน์โหลดไฟล์ cdn: help.getcdnconfig
- รับเนื้อหาของไฟล์ระยะไกลแบบอะซิงโครนัส: FileGetContents
- รับจำนวนผู้ใช้ออนไลน์ในการแชท: messages.getOnlines
- รับหมายเลขปัจจุบันของภูมิภาคที่มีหน่วยความจำที่แมป UNIX เท่านั้น: getMaps
- รับรหัสผ่านปัจจุบัน: Gethint
- รับวันสู่การใช้ชีวิตบัญชี: account.getAccountttl
- รับข้อมูลโต้ตอบของเพื่อนที่ระบุ: messages.getPeerDialogs
- รับกล่องโต้ตอบที่ทำเครื่องหมายด้วยตนเองว่ายังไม่ได้อ่าน: messages.getDialOgunReadMarks
- รับการกำหนดค่า Diffie-Hellman: getdhconfig
- รับข้อความการสนทนาจากกลุ่มสนทนาที่เกี่ยวข้องของช่องเพื่อแสดงด้านบนของส่วนความคิดเห็นโดยไม่ต้องเข้าร่วมกลุ่ม: Messages.getDiscussionMessage
- รับข้อมูลดาวน์โหลดไฟล์: getDownloadInfo
- รับลิงค์ดาวน์โหลดของไฟล์สื่อ: getdownloadlink
- รับตัวจัดการเหตุการณ์ (หรืออินสแตนซ์ปลั๊กอิน): getEventHandler
- รับส่วนขยายจากตำแหน่งไฟล์: getExtensionFromLocation
- รับส่วนขยายจากประเภท MIME: GetExtensionFrommime
- รับสติกเกอร์ที่ชอบ: messages.getFavedStickers
- รับสติกเกอร์ที่โดดเด่น: messages.getFeaturedStickers
- รับองค์ประกอบสุดท้ายของอาร์เรย์: จบ
- รับโฟลเดอร์: Messages.getDialogFilters
- รับหัวข้อฟอรัมด้วย ID ของพวกเขา: channels.getForumtopicsById
- รับรายชื่อวิธี MTPROTO และ API ทั้งหมด: GetAllMethods
- รับการตั้งค่าความเป็นส่วนตัวทั่วโลก: Account.getGlobalPrivacysettings
- รับกลุ่มผู้เข้าร่วมการโทร: โทรศัพท์ GetGroupparticipants
- รับ highscores ของเกมที่ส่งโดยใช้บอทแบบอินไลน์: messages.getInlineGameHighScores
- รับ Highscores ของเกม: messages.gamehighscores
- รับช่องและกลุ่ม supergroups: channels.getInactiveChannels
- รับข้อมูลเกี่ยวกับสตรีม RTMP ในการโทรแบบกลุ่มหรือ LiveStream: โทรศัพท์ GetGroupCallStreamChannels
- รับข้อมูลเกี่ยวกับวอลล์เปเปอร์ที่แน่นอน: Account.getWallPaper
- รับข้อมูลเกี่ยวกับผู้เข้าร่วมช่อง/supergroup: channels.getPartiPersant
- รับข้อมูลเกี่ยวกับการเชิญแชท: Messages.getExportEdChatinVite
- รับข้อมูลเกี่ยวกับบัตรเครดิต: Payments.getBankCardData
- รับข้อมูลเกี่ยวกับการโทรแบบกลุ่ม: โทรศัพท์ GetGroupCall
- รับข้อมูลเกี่ยวกับ Stickerset: Messages.getStickerset
- รับข้อมูลเกี่ยวกับลิงค์ลึกที่ไม่ได้รับการสนับสนุนโปรดดูที่นี่สำหรับข้อมูลเพิ่มเติม»: help.getDeePlinkInfo
- รับข้อมูลเกี่ยวกับการแชทเชิญที่สร้างโดยผู้ดูแลระบบ: messages.getAdminswithInvites
- รับข้อมูลเกี่ยวกับไฟล์: getFileInfo
- รับข้อมูลเกี่ยวกับวอลล์เปเปอร์หลายรายการ: Account.getMultiwallpapers
- รับข้อมูลเกี่ยวกับการแชทเชิญของการแชทที่เฉพาะ
- รับข้อมูลเกี่ยวกับผู้ใช้ที่เข้าสู่ระบบไม่ใช่แคช: FullGetself
- รับข้อมูลเกี่ยวกับผู้ใช้ที่เข้าร่วมการแชทโดยใช้การเชิญแชทเฉพาะ: messages.getChatinViteImporters
- รับข้อมูลเกี่ยวกับภาษาในชุดการแปล: langpack.getLanguage
- รับข้อมูลเกี่ยวกับทุกภาษาในชุดการแปล: langpack.getLanguages
- รับข้อมูลเกี่ยวกับสื่อขยาย: messages.getExtendedMedia
- รับสติกเกอร์หน้ากากที่ติดตั้ง: Messages.getMaskStickers
- รับชุดรูปแบบที่ติดตั้ง: account.getthemes
- รับหน้ามุมมองทันที: messages.getWebPage
- รับลิงค์และฝังข้อมูลของข้อความในช่อง/supergroup: channels.exportMessageLink
- รับประวัติตำแหน่งสดของผู้ใช้บางคน: messages.getRecentLocations
- รับสตริงแพ็ค localization: langpack.getlangpack
- รับคำหลักอีโมจิที่แปลเป็นภาษาท้องถิ่น»: messages.getemojikeywords
- รับชื่อท้องถิ่นของผู้ใช้การสนับสนุนโทรเลข: help.getSupportname
- รับชื่อที่แปลเป็นภาษาท้องถิ่นเกี่ยวกับข้อความและคำอธิบายของบอท (หรือของบัญชีปัจจุบันหากเรียกโดยบอท): bots.getbotinfo
- รับเซสชันที่เข้าสู่ระบบ: Account.getAuthorizations
- รับ Logger: getLogger
- รับภูมิภาคที่มีหน่วยความจำสูงสุด UNIX เท่านั้น: getMaxMaps
- รับการตั้งค่า Media Autodownload: Account.getautoDownloadsettings
- รับโปรไฟล์หน่วยความจำด้วย memprof: getMemoryProfile
- รับช่วงข้อความสำหรับการบันทึกประวัติการแชทของผู้ใช้: messages.getSplitranges
- รับรายการปฏิกิริยาข้อความพร้อมกับผู้ส่งของแต่ละปฏิกิริยา: messages.getMessageActionSlist
- รับปฏิกิริยาข้อความ»: messages.getMessagesReactions
- รับสถิติข้อความ: stats.getMessagestats
- รับข้อความในเธรดการตอบกลับ: messages.getreplies
- รับประเภท MIME จาก Buffer: GetMimeFrombuffer
- รับประเภท MIME จากส่วนขยายไฟล์: getMimeFromextension
- รับไฟล์ประเภท MIME: getMimeFromFile
- รับข้อมูลเพิ่มเติมเกี่ยวกับคำขอการอนุญาตให้เข้าสู่ระบบโทรเลขไร้รอยต่อสำหรับข้อมูลเพิ่มเติมคลิกที่นี่»: Messages.requesturlauth
- รับเพื่อนที่ใช้มากที่สุด: contacts.getToppeers
- รับชื่อรหัส ISO ชื่อและรหัสโทรศัพท์/รูปแบบของประเทศที่มีอยู่ทั้งหมด: help.getCountriesList
- รับวิธีการ namespaced (method => namespace): getMethodsnamespaced
- รับสตริงใหม่ในชุดภาษา: langpack.getDifference
- รับการกำหนดค่าหนังสือเดินทาง: help.getPassportConfig
- รับใบเสร็จรับเงิน: Payments.getPaymentReceipt
- รับการตั้งค่าเพียร์: messages.getPeerSettings
- รับการกำหนดค่าการโทรทางโทรศัพท์ที่จะส่งผ่านไปยัง config ที่ใช้ร่วมกันของ LibtGvoip: phone.getCallConfig
- รับข้อมูลการโทร: getCall
- รับกล่องโต้ตอบที่ถูกตรึง: messages.getPinnedDialogs
- รับกล่องโต้ตอบที่บันทึกไว้ที่นี่ดูที่นี่»สำหรับข้อมูลเพิ่มเติม: messages.getPinnedSavedDialogs
- รับผลการสำรวจความคิดเห็นสำหรับการสำรวจที่ไม่ระบุชื่อ: Messages.getPollVotes
- รับผลการสำรวจ: messages.getPollResults
- รับตัวอย่างของหน้าเว็บ: messages.getWebPagePreview
- รับการตั้งค่าความเป็นส่วนตัวของบัญชีปัจจุบัน: account.getPrivacy
- รับจำนวนเต็มแบบสุ่ม: สุ่ม
- รับสติกเกอร์ล่าสุด: Messages.getRecentStickers
- รับสถานะอิโมจิที่ใช้แล้วเมื่อเร็ว ๆ นี้: account.getRecentemojistatuses
- รับปฏิกิริยาข้อความที่ใช้แล้วเมื่อเร็ว ๆ นี้: messages.getRecentreactions
- รับลิงค์ t.me ที่ใช้แล้วเมื่อเร็ว ๆ นี้: help.getRecentMeurls
- รับ GIFs ที่บันทึกไว้: messages.getSavedGifs
- รับเอกสารหนังสือเดินทางโทรเลขที่บันทึกไว้สำหรับข้อมูลเพิ่มเติมดูเอกสารหนังสือเดินทาง»: account.getSecurevalue
- รับข้อมูลการชำระเงินที่บันทึกไว้: Payments.getSavedInfo
- รับข้อความที่กำหนดเวลา: messages.getScheduledIlhistory
- รับข้อความที่กำหนดเวลา: messages.getScheduledMessages
- รับการแชทลับ: getSecretchat
- รับสตริงสุ่มที่ปลอดภัยของความยาวที่ระบุ: สุ่ม
- รับการตั้งค่าเนื้อหาที่ละเอียดอ่อน: Account.getContentSettings
- รับข้อความที่ได้รับการสนับสนุนสำหรับช่อง: GetSponsoredMessages
- รับสถิติสำหรับเรื่องราวที่แน่นอน: stats.getStorystats
- รับสติกเกอร์ที่แนบมากับภาพถ่ายหรือวิดีโอ: messages.getatachedstickers
- รับสติกเกอร์โดย Emoji: Messages.getStickers
- รับสตริงจากชุดภาษา: langpack.getstrings
- รับโฟลเดอร์ที่แนะนำ: Messages.GetSuggestedDialogFilters
- รับสถิติ supergroup: stats.getMegAgroupstats
- รับรหัสผ่านการชำระเงินชั่วคราว: account.gettmppassword
- รับรหัสของเรื่องราวการอ่านสูงสุดสำหรับชุดของเพื่อน: Stories.getPeerMaxids
- รับบันทึกผู้ดูแลระบบของช่อง/supergroup: channels.getAdminlog
- รับไฟล์ที่กำลังเล่นอยู่: callgetCurrent
- รับจำนวนผลลัพธ์ที่จะพบโดย messages.search call ด้วยพารามิเตอร์เดียวกัน: messages.getSearchCounters
- รับผู้เข้าร่วมของ supergroup/channel: channels.getParticuments
- รับโทรศัพท์ด้วยรหัสผู้ใช้ที่ระบุ: getCallBypeer
- รับความคืบหน้าของการออกอากาศที่กำลังทำงานอยู่ในปัจจุบัน: getBroadcastProgress
- รับรายการปฏิกิริยาและการโต้ตอบของเรื่องราวที่โพสต์ไปยังช่องทางพร้อมกับผู้ส่งแต่ละปฏิกิริยา: getStoryReactionslist
- รับชุดของชุดสีสำเนียง»ที่สามารถใช้สำหรับสำเนียงข้อความ: help.getPeerColors
- รับชุดของชุดสีสำเนียง»ที่สามารถใช้ในพื้นหลังหน้าโปรไฟล์: help.getPeerProfileColors
- รับรหัสโทรเลขของผู้ติดต่อทั้งหมด: contacts.getContactids
- รับข้อมูลธีม: account.gettheme
- รับหัวข้อของฟอรัม: channels.getForumtopics
- รับประเภทของเพียร์: gettype
- รับข้อความที่ยังไม่ได้อ่านที่เราถูกกล่าวถึง: messages.getunreadmentions
- รับปฏิกิริยาที่ยังไม่ได้อ่านข้อความที่คุณส่ง: messages.getunreadreactions
- รับผู้ใช้และ geochats ใกล้คุณดูที่นี่»สำหรับข้อมูลเพิ่มเติม: contacts.getLocated
- รับคำเตือนต่าง ๆ เพื่อแสดงต่อผู้ใช้ในเว็บ UI: getwebwarnings
- รับการอนุญาตวิดเจ็ตการเข้าสู่ระบบเว็บ: account.getWebauthorizations
- รับผู้ใช้ที่อ่านข้อความเฉพาะ: เฉพาะสำหรับกลุ่มและ supergroups ที่มีสมาชิกน้อยกว่า chat_read_mark_size_threshold, อ่านใบเสร็จรับเงินจะถูกจัดเก็บสำหรับ chat_read_mark_expire_period วินาทีหลังจากส่งข้อความดูการกำหนดค่าไคลเอ็นต์สำหรับข้อมูลเพิ่มเติม»
- รับข้อความแชทลับ: getSecretMessage
- รับการตั้งค่าการแจ้งเตือนปัจจุบันสำหรับผู้ใช้/กลุ่มที่กำหนดจากผู้ใช้ทั้งหมด/ทุกกลุ่ม: account.getNotifysettings
- ได้รับการแนะนำ emoji stickersets ที่กำหนดเอง: messages.getFeaturedemojistickers
- รับข้อมูลของผู้ใช้: getPropicInfo
- รับจำนวนปัจจุบันของการเพิ่มช่อง: premium.getBoostSstatus
- รับค่าเริ่มต้นของการตั้งค่าเวลาถึงชีวิตที่ใช้กับแชทใหม่ทั้งหมด: messages.getDefaulthistorytl
- รับรายการ emoji stickersets ที่ติดตั้งอยู่ในปัจจุบัน: messages.getemojistickers
- รับปุ่มเมนูสำหรับผู้ใช้ที่กำหนดหรือสำหรับผู้ใช้ทั้งหมดที่ตั้งไว้ก่อนหน้านี้โดยใช้ bots.setbotmenubutton; ผู้ใช้สามารถดูข้อมูลนี้ในตัวสร้าง botinfo: bots.getbotmenubutton
- มีปฏิกิริยาข้อความยอดนิยม: messages.getTopreactions
- ซ่อนข้อมูลประกาศ MTProxy/บริการสาธารณะ: help.HidePromodata
- ซ่อนหรือแสดงรายการผู้เข้าร่วมใน supergroup: channels.toggleparticipantshided
- ซ่อนเรื่องราวที่ใช้งานอยู่ของเพียร์ที่เฉพาะเจาะจงป้องกันไม่ให้พวกเขาแสดงบนแถบแอ็คชั่นบนหน้าจอหลัก: เรื่องราว.
- ซ่อนเรื่องราวที่ใช้งานอยู่ของผู้ใช้ป้องกันไม่ให้พวกเขาแสดงบนแถบแอ็คชั่นบนหน้าจอหลักดูที่นี่»สำหรับข้อมูลเพิ่มเติม: Stories.togglepeerstorieshidden
- ซ่อน/ไม่ซ่อนประวัติข้อความสำหรับช่องใหม่/ผู้ใช้ supergroup: channels.toggleprehistoryhidden
- หากแถบการดำเนินการเพิ่มติดต่อทำงานให้เพิ่มผู้ใช้นั้นเป็นผู้ติดต่อ: contacts.acceptContact
- หากคุณส่งใบแจ้งหนี้ที่ขอที่อยู่จัดส่งและระบุพารามิเตอร์ IS_FLEXIBLE แล้วบอทจะได้รับการอัปเดต UpdateBotShippingQuery ใช้วิธีนี้เพื่อตอบกลับการสอบถามการจัดส่ง: messages.setBotShippingResults
- นำเข้าโฟลเดอร์แชท Deep Link »เข้าร่วมการแชทบางส่วนหรือทั้งหมดในโฟลเดอร์: chatlists.joinchatlistinvite
- นำเข้าคำเชิญแชทและเข้าร่วมแชทส่วนตัว/ซุปเปอร์กรุ๊ป/ช่อง: messages.importChatinVite
- การอนุญาตนำเข้า: Importauthorization
- นำเข้าประวัติแชทจากแอพแชทต่างประเทศไปยังการแชทโทรเลขเฉพาะคลิกที่นี่สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการแชทที่นำเข้า»: messages.inithistoryimport
- ผู้ติดต่อนำเข้า: บันทึกรายการทั้งหมดบนเซิร์ฟเวอร์เพิ่มผู้ติดต่อที่ลงทะเบียนแล้วไปยังรายชื่อผู้ติดต่อส่งคืนผู้ติดต่อที่เพิ่มและข้อมูลของพวกเขา: contacts.importContacts
- เพิ่มมุมมองเคาน์เตอร์ของเรื่องราวหนึ่งเรื่องขึ้นไป: Stories.incrementStoryViews
- ระบุไปยังเซิร์ฟเวอร์ (จากด้านผู้ใช้) ว่าผู้ใช้ยังคงใช้เว็บแอพ: messages.prolongwebView
- PHOOSHTRATE POOTHERSIZE ที่เพิ่มขึ้นเป็น PATOOD JPG เต็มรูปแบบ: Inflatestripped
- แจ้งเซิร์ฟเวอร์เกี่ยวกับการซื้อผ่าน App Store: สำหรับแอปพลิเคชันอย่างเป็นทางการเท่านั้น: Payments.assignappstoretransaction
- แจ้งเซิร์ฟเวอร์เกี่ยวกับการซื้อผ่าน Play Store: สำหรับแอปพลิเคชันอย่างเป็นทางการเท่านั้น: Payments.assignplayMarketTransaction
- แจ้งเซิร์ฟเวอร์เกี่ยวกับจำนวนการอัปเดตบอทที่ค้างอยู่หากพวกเขายังไม่ได้รับการประมวลผลเป็นเวลานาน สำหรับบอทเท่านั้น: help.setBotUpDatessTatus
- เริ่มต้นเซสชันการซื้อกลับบ้านดูที่นี่»สำหรับข้อมูลเพิ่มเติม: account.inittakeoutsession
- เริ่มต้นการเชื่อมต่อ: initConnection
- เริ่มต้นแฮ็คการเปลี่ยนตนเอง: initselfrestart
- เริ่มต้นการรีเซ็ตรหัสผ่าน 2FA: สามารถใช้ได้เฉพาะในกรณีที่ผู้ใช้เข้าสู่ระบบแล้วดูที่นี่สำหรับข้อมูลเพิ่มเติม»: account.resetPassword
- เริ่มต้นการเข้าสู่ระบบรหัส QR: qrlogin
- ติดตั้ง stickerset: messages.installstickerset
- ติดตั้งธีม: account.installTheme
- ติดตั้งวอลล์เปเปอร์: Account.installwallpaper
- ติดตั้ง/ถอนการติดตั้งวอลล์เปเปอร์: account.savewallpaper
- ติดตั้งรูปภาพที่อัปโหลดก่อนหน้านี้เป็นรูปโปรไฟล์: photos.updateProfilephoto
- จุดสิ้นสุดภายในที่ใช้โดยเซิร์ฟเวอร์ดาวน์โหลด: ProcessDownloadServerping
- การใช้งานภายใน: help.edituserinfo
- ทำให้รหัสเข้าสู่ระบบที่ระบุไม่ได้ดูที่นี่»สำหรับข้อมูลเพิ่มเติม: account.invalidatesignincodes
- เชิญชุดผู้ใช้เข้าร่วมการโทรแบบกลุ่ม: phone.inviteTogroupCall
- เชิญผู้ใช้เข้าสู่ช่อง/supergroup: channels.invitetochannel
- เรียกใช้วิธีการภายในเซสชันการซื้อกลับบ้านดูที่นี่»สำหรับข้อมูลเพิ่มเติม: InvokeWithTakeout
- เรียกใช้คำขอโดยไม่ต้องสมัครรับการเชื่อมต่อที่ใช้สำหรับการอัปเดต (ซึ่งเปิดใช้งานโดยค่าเริ่มต้นสำหรับการสืบค้นไฟล์): InvokeWithoutUpdates
- เรียกใช้แบบสอบถามที่ระบุโดยใช้เลเยอร์ API ที่ระบุ: InvokeWithLayer
- เรียกใช้ช่วงข้อความที่กำหนด: InvokeWithMessagesRange
- เรียกใช้การสืบค้นหลังจากเสร็จสิ้นการค้นหาก่อนหน้านี้เสร็จแล้ว: invokeftermsgs
- เรียกใช้การสืบค้นหลังจากสำเร็จการสอบถามก่อนหน้านี้: invokeftermsg เสร็จสมบูรณ์
- เข้าร่วมช่อง/supergroup: channels.joinchannel
- เข้าร่วมการโทรกลุ่ม: โทรศัพท์. joingroupcall
- เข้าร่วมช่องและ supergroups เมื่อเร็ว ๆ นี้เพิ่มไปยังโฟลเดอร์แชทลึก»: chatlists.joinchatlistupdates
- เปิดตัวแจกแบบเติมเงิน»: payments.launchprepaidgiveaway
- ทิ้งช่อง/supergroup: channels.leavechannel
- ออกจากกลุ่ม: phone.leavegroupcall
- แสดงรายการแชททั้งหมดลิงก์ลึก»ที่เกี่ยวข้องกับโฟลเดอร์: chatlists.getExportEdInvites
- Load Channel Statistics กราฟแบบอะซิงโครนัส: stats.loadasyncGraph
- เข้าสู่ระบบโทรเลข (ผ่าน CLI หรือเว็บ): เริ่มต้น
- ออกจากระบบเซสชันที่ได้รับอนุญาตโดย Hash: Account.resetauthorization
- เข้าสู่ระบบเซสชันการเข้าสู่ระบบของเว็บโทรเลขที่ใช้งานอยู่: account.resetwebauthorization
- Logger: Logger
- เข้าสู่ระบบเป็นบอท: botlogin
- เข้าสู่ระบบเป็นผู้ใช้: Phonelogin
- เข้าสู่ระบบโดยการนำเข้าโทเค็นการอนุญาต: Auth.importweBtokenauthorization
- เข้าสู่ระบบโดยใช้โทเค็นเข้าสู่ระบบที่เปลี่ยนเส้นทางซึ่งสร้างขึ้นในกรณีของ DC ไม่ตรงกันในระหว่างการเข้าสู่ระบบรหัส QR: Auth.importlogintoken
- ออกจากระบบเซสชัน: ออกจากระบบ
- มองหาอิโมจิที่กำหนดเองที่เกี่ยวข้องกับ emoji UTF8: messages.searchcustomemoji
- ค้นหาการอัปเดตข้อกำหนดในการให้บริการของ Telegram: help.gettermsofserviceupdate
- mtproto ถึง td params: mtprotototd
- mtproto ถึง tdcli params: mtprotototdcli
- สร้างผู้ดูแลระบบในกลุ่มพื้นฐาน: messages.editchatadmin
- แปลง HTML ด้วยตนเองเป็นข้อความและชุดของหน่วยงาน: HTMLTomessageEntities
- แปลง markdown ด้วยตนเองเป็นข้อความและชุดของเอนทิตี: markdowntomessageentities
- ทำเครื่องหมายกล่องโต้ตอบด้วยตนเองว่ายังไม่ได้อ่าน: messages.markdialogunread
- ทำเครื่องหมายเธรดเป็นอ่าน: messages.readdiscussion
- ทำเครื่องหมายเรื่องราวทั้งหมดจนถึงรหัสที่แน่นอนว่าอ่านสำหรับเพื่อนที่กำหนด จะปล่อยอัพเดต updateReadStories ไปยังเซสชันที่เข้าสู่ระบบทั้งหมด: Stories.ReadStories
- Mark Channel/ประวัติ Supergroup เป็นอ่าน: channels.readhistory
- MARK Channel/SuperGroup Message As Read: channels.readMessageContents
- ทำเครื่องหมายว่าเป็นอ่าน: messages.readmentions
- Mark Message Reactions » As Read: Messages.ReadReactions
- ทำเครื่องหมายสติ๊กเกอร์ที่โดดเด่นใหม่เมื่ออ่าน: Messages.readFeaturedStickers
- ทำเครื่องหมายหรือ unmark a สติกเกอร์เป็นรายการโปรด: messages.favesticker
- ทำเครื่องหมายข้อความที่ได้รับการสนับสนุนเป็นอ่าน: ViewSponsoredMessage
- เครื่องหมายประวัติข้อความเป็นอ่าน: messages.readhistory
- เครื่องหมายประวัติข้อความภายในแชทลับเมื่ออ่าน: messages.readencryptedHistory
- วิธีการดึงสติกเกอร์ที่โดดเด่นก่อนหน้านี้: messages.getoldFeaturedStickers
- แก้ไขการตั้งค่า autosave: account.saveautosavesettings
- แก้ไขสิทธิ์การดูแลระบบของผู้ใช้ใน supergroup/channel: channels.editadmin
- แจ้งผู้ส่งเกี่ยวกับผู้รับที่ฟังข้อความเสียงหรือดูวิดีโอ: messages.readMessageContents
- แจ้งผู้ใช้รายอื่นในการแชทส่วนตัวว่าภาพหน้าจอของการแชทถูกถ่าย: Messages.SendScreenshotNotification
- แจ้งให้ผู้ใช้ทราบว่าข้อมูลหนังสือเดินทางที่ส่งมีข้อผิดพลาดบางอย่างผู้ใช้จะไม่สามารถส่งข้อมูลหนังสือเดินทางของพวกเขาให้คุณได้จนกว่าข้อผิดพลาดจะได้รับการแก้ไข (เนื้อหาของฟิลด์ที่คุณส่งคืนข้อผิดพลาดจะต้องเปลี่ยน): ผู้ใช้
- รับอินสแตนซ์ปลั๊กอินตัวจัดการเหตุการณ์บางอย่าง: getPlugin
- รับรายชื่อ Telegram Premium Giveaway/Gift Code »ตัวเลือก: Payments.getPremiumGiftCodeOptions
- รับรายการคำสั่ง BOT สำหรับขอบเขตบอทที่ระบุและรหัสภาษา: bots.getBotCommands
- รับรายการช่องที่ผู้ใช้สามารถโพสต์เรื่องราว: Stories.getChatStosend
- รับรายการภาษาที่เกี่ยวข้องที่ต้องใช้เมื่อดึงรายการคำหลัก emoji »: messages.getemojikeywordslanguages
- รับรายการช่องสาธารณะที่มีธีมคล้ายกันซึ่งเลือกตามความคล้ายคลึงกันในฐานสมาชิก: channels.getChannelRecommendations
- รับปฏิกิริยาข้อความที่มีอยู่»: messages.getAvailableActions
- รับการกำหนดค่าสำหรับการอนุญาตสองปัจจัยด้วยรหัสผ่าน: account.getPassword
- ขอรับการส่งต่อเรื่องราวเป็นข้อความถึงการแชทสาธารณะและโพสต์ใหม่โดยช่องทางสาธารณะ: stats.getStoryPublicForwards
- รับข้อมูลเต็มเกี่ยวกับชุดของเรื่องราวโดย IDS: Stories.getStoriesById
- รับข้อมูลเกี่ยวกับการนับจำนวนมุมมองการนับล่วงหน้าปฏิกิริยาและผู้ชมล่าสุดของเรื่องราวหนึ่งเรื่องขึ้นไป: Stories.getStoriesViews
- รับข้อมูลเกี่ยวกับโทรเลขพรีเมี่ยมรหัสของขวัญ»: payments.CheckGiftCode
- รับข้อมูลเกี่ยวกับการแจกของ Telegram Premium »: Payments.getGiveAwayInfo
- รับข้อมูลเกี่ยวกับโฟลเดอร์แชท Deep Link »: chatlists.checkchatlistinvite
- รับข้อมูลเกี่ยวกับแอพ Mini Link โดยตรง: Messages.getBotApp
- รับเทมเพลต API ID UI: getWebapitemplate
- รับรหัสเรื่องราวการอ่านล่าสุดสำหรับเพื่อนทุกคนเมื่อเข้าสู่ระบบครั้งแรกส่งคืนเป็นรายการอัปเดต updateAdStories ดูที่นี่»สำหรับข้อมูลเพิ่มเติม: Stories.getAllReadPeerstories
- รับรายชื่อผู้ใช้ที่ดูเรื่องราวเฉพาะที่เราโพสต์: Stories.getStoryViewSlist
- รับข้อมูลผู้ใช้จากลิงค์โปรไฟล์ชั่วคราว: ผู้ติดต่อ
- ได้รับเพื่อนที่เรากำลังเพิ่มอยู่และจำนวนช่องเพิ่มที่เราเหลือไว้: Premium.getMyBoosts
- รับรายการข้อความซึ่งระบุว่าช่องสาธารณะอื่น ๆ คือข้อความช่องทางส่งต่อ: stats.getMessagePublicForwards
- รับรายชื่อเพื่อนที่สามารถใช้ส่งข้อความในกลุ่มเฉพาะ: channels.getSendas
- รับท่อที่สามารถใช้ในการอัปโหลดไฟล์จากสตรีม: getSreampipe
- รับข้อมูลเกี่ยวกับการเพิ่มที่ใช้กับช่องทางหนึ่ง (ผู้ดูแลระบบเท่านั้น): Premium.getBoostslist
- รับข้อมูลเกี่ยวกับไฟล์ส่งออกแชทที่สร้างโดยแอพแชทต่างประเทศคลิกที่นี่สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการแชทที่นำเข้า»: messages.CheckHistoryImport
- เมื่อผู้ใช้ยืนยันรายละเอียดการชำระเงินและการจัดส่งแล้วบอทจะได้รับการอัปเดต UpdateBotPrecheckOutQuery: Messages.setBotPrecheckoutresults
- มีประโยชน์เฉพาะเมื่อใช้การอัปเดต madelineproto ผ่าน API ในภาษาอื่น (เช่น JavaScript) ไม่แนะนำอย่างแน่นอนเมื่อเขียน Madelineproto Bots โดยตรง : getUpdates
- เปิดแอพ Bot Mini จากลิงค์ Deep Mini Deep Deep, ส่งข้อมูลผู้ใช้หลังจากการยืนยันผู้ใช้: Messages.RequestAppWebiew
- เปิดแอพ Bot Mini ส่งข้อมูลผู้ใช้หลังจากการยืนยันผู้ใช้: Messages.requestWebView
- เปิดแอพ Bot Mini: Messages.requestsimplewebView
- เปิดไฟล์ในโหมดต่อท้ายเท่านั้น: OpenFileAppendonly
- ตัวเลือก: แจ้งให้เซิร์ฟเวอร์ทราบว่าผู้ใช้กำลังยุ่งอยู่ในการโทร: สิ่งนี้จะปฏิเสธการโทรเข้ามาทั้งหมดโดยอัตโนมัติจนกว่าการโทรปัจจุบันจะสิ้นสุดลง: โทรศัพท์ได้รับการเรียก
- แยกวิเคราะห์อัปเดตและจัดเก็บการตั้งค่า: อัปเดต
- หยุดการเล่นของไฟล์เสียงปัจจุบันในการโทร: หยุดเล่น
- ทำการวิเคราะห์แบบคงที่ในชั้นเรียนตัวจัดการเหตุการณ์บางอย่างเพื่อให้แน่ใจว่ามันเป็นไปตามข้อกำหนดด้านประสิทธิภาพบางอย่าง: ValidateVentHandlerClass
- ปักข้อความ: messages.updatePinnedMessage
- pin หรือ unpin a กล่องโต้ตอบข้อความที่บันทึกไว้»: messages.togglesaveddialogpin
- หัวข้อ PIN หรือ UNPIN Forum: channels.updatePinnedForumTopic
- พินหรือถอดเรื่องหนึ่งขึ้นไป: Stories.togglepinned
- pin/unpin a dialog: messages.toggledialogpin
- เล่นไฟล์ในการโทร: callplay
- เล่นไฟล์ค้างไว้ในการโทร: callplayonhold
- โมดูโลบวก: posmod
- กดปุ่มโทรกลับแบบอินไลน์และรับคำตอบการโทรกลับจากบอท: messages.getBotCallbackanswer
- ให้เครื่องอ่านบัฟเฟอร์สำหรับสตรีมไฟล์ URL หรือ AMP: OpenBuffered
- ระบุสตรีมสำหรับสตรีมไฟล์ URL หรือ AMP: GetStream
- สอบถามบอทแบบอินไลน์: Messages.GetInlineBotresults
- ให้คะแนนการโทรส่งคืนข้อมูลเกี่ยวกับข้อความการจัดอันดับที่ส่งไปยังบอท VoIP อย่างเป็นทางการ: phone.setCallrating
- ให้คะแนนข้อความเสียงที่ถอดความ: ข้อความ.
- ตอบสนองต่อเรื่องราว: Stories.sendreaction
- ตอบสนองต่อข้อความ: messages.sendreaction
- รีเฟรชแคชเพียร์เต็มรูป
- รีเฟรชแคชเพียร์สำหรับเพียร์ที่แน่นอน: RefreshPeerCache
- ลงทะเบียนอุปกรณ์เพื่อรับการแจ้งเตือนแบบพุช: account.registerDevice
- ถอดสติกเกอร์ออกจากชุดที่เป็นของบอทเท่านั้น ชุดสติกเกอร์จะต้องถูกสร้างขึ้นโดยบอท: สติกเกอร์ removestickerfromset
- ลบผู้ติดต่อทั้งหมดโดยไม่มีบัญชีโทรเลขที่เกี่ยวข้อง: contacts.resetsaved
- เปลี่ยนชื่อ Stickerset, บอทเท่านั้น: สติกเกอร์ Renamestickerset
- แสดงสถิติ Prometheus โดยใช้ Renderer ที่ระบุ: RenderPromstats
- การสั่งซื้อใหม่ชื่อผู้ใช้ที่ใช้งานอยู่: channels.reorderusernames
- โฟลเดอร์ใหม่: messages.updatedialogfiltersorder order
- reorder reorded stickersets ที่ติดตั้ง: messages.reorderstickersets
- การสั่งซื้อกล่องโต้ตอบที่ตรึงใหม่: Messages.reorderPinnedDialogs
- การสั่งซื้อใหม่หัวข้อฟอรัม: channels.reorderpinnedforumtopics
- การสั่งซื้อกล่องโต้ตอบข้อความที่บันทึกไว้ใหม่»: messages.reorderpinnedsavedDialogs
- จัดลำดับชื่อผู้ใช้ใหม่ที่เกี่ยวข้องกับบอทที่เราเป็นเจ้าของ: bots.reorderusernames
- สั่งซื้อชื่อผู้ใช้ใหม่ที่เกี่ยวข้องกับผู้ใช้ที่เข้าสู่ระบบในปัจจุบัน: account.reorderusernames
- แทนที่เนื้อหาของรายการบล็อกทั้งหมดดูที่นี่สำหรับข้อมูลเพิ่มเติม»: contacts.setblocked
- รายงานข้อความในการแชทสำหรับการละเมิดข้อกำหนดในการให้บริการของโทรเลข: ข้อความรายงาน
- รายงานปฏิกิริยาข้อความ: Messages.reporTreaction
- รายงานค่าบวกเท็จของ Antispam พื้นเมือง: ช่องทางรายงาน
- รายงานการแชทที่เข้ามาใหม่สำหรับสแปมหากการตั้งค่าเพียร์ของการแชทอนุญาตให้เราทำเช่นนั้น: messages.reportspam
- รายงานเพียร์สำหรับการละเมิดข้อกำหนดในการให้บริการของโทรเลข: account.reportpeer
- รายงานรูปโปรไฟล์ของกล่องโต้ตอบ: account.reportprofilephoto
- รายงานการแชทลับสำหรับสแปม: messages.reportencryptedspam
- รายงานเรื่องราว: เรื่องราวรายงาน
- รายงานข้อผิดพลาดไปยัง Peer ที่ตั้งไว้ก่อนหน้านี้: รายงาน
- รายงานโปรไฟล์หน่วยความจำด้วย memprof: ReportMemoryProfile
- รายงานข้อความบางส่วนจากผู้ใช้ใน Supergroup เป็นสแปม ต้องการสิทธิ์ผู้ดูแลระบบใน SuperGroup: channels.reportspam
- แสดงรายการหมวดหมู่อิโมจิที่จะใช้เมื่อเลือกอีโมจิที่กำหนดเองเพื่อตั้งค่าเป็นสถานะอีโมจิที่กำหนดเอง: messages.getemojistatusgroups
- แสดงรายการหมวดหมู่อิโมจิที่จะใช้เมื่อเลือกอีโมจิที่กำหนดเองเพื่อตั้งค่าเป็นรูปโปรไฟล์: messages.getemojiprofilephotogroups
- แสดงรายการหมวดหมู่อิโมจิที่จะใช้เมื่อเลือกอีโมจิที่กำหนดเอง: messages.getemojigroups
- ขอโทร VoIP: requestcall
- ขอรหัส SMS ผ่าน Firebase: Auth.RequestFireBaseSMS
- ขอรหัสการกู้คืนของรหัสผ่าน 2FA เฉพาะสำหรับบัญชีที่มีอีเมลกู้คืนที่กำหนดค่า: Auth.RequestPasswordRearch
- ขอแชทลับ: requestsecretchat
- ส่งรหัสใหม่เพื่อตรวจสอบอีเมลที่ใช้เป็นวิธีการกู้คืน 2FA: Account.ResendPasswordEmail
- ส่งรหัสเข้าสู่ระบบผ่านสื่ออื่นประเภทรหัสโทรศัพท์จะถูกกำหนดโดยค่าส่งคืนของ Auth.sendCode/Auth.resendCode: ดูเข้าสู่ระบบสำหรับข้อมูลเพิ่มเติม: Auth.ResendCode
- รีเซ็ตเซสชันการเข้าสู่ระบบเว็บโทรเลขทั้งหมดที่ใช้งานอยู่ทั้งหมด: Account.ResetWebauthorizations
- รีเซ็ตการจัดอันดับของ Peer ด้านบน: contacts.resettoppeerrating
- รีเซ็ตรหัสผ่าน 2FA โดยใช้รหัสการกู้คืนที่ส่งโดยใช้ Auth.RequestPasswordReCovery: Auth.RecoverPassword
- รีเซ็ตอีเมลเข้าสู่ระบบ»: auth.resetloginemail
- รีเซ็ตสถานะการอัปเดตและดึงข้อมูลอัปเดตทั้งหมดตั้งแต่ต้น: RESETUPDATESTATE
- รีเซ็ตการตั้งค่าการแจ้งเตือนทั้งหมดจากผู้ใช้และกลุ่ม: account.resetNotifySettings
- แก้ไขหมายเลขโทรศัพท์เพื่อรับข้อมูลผู้ใช้หากการตั้งค่าความเป็นส่วนตัวของพวกเขาอนุญาต: contacts.resolvephone
- รีสตาร์ทการอัปเดตลูป: รีสตาร์ท
- เรซูเม่การเล่นของไฟล์เสียงปัจจุบันในการโทร: resumePlay
- Rethrow Exception In Event Loop: Rethrow
- ส่งคืนร่างข้อความทั้งหมด: messages.getalldrafts
- กลับการตั้งค่าปัจจุบัน: getSettings
- ส่งคืนแบบฟอร์มการอนุญาตให้ใช้ข้อมูลการแบ่งปันข้อมูลหนังสือเดินทางโทรเลขสำหรับการแบ่งปันข้อมูลด้วยบริการ: Account.GetAuthorizationForm
- ส่งคืนรายการวอลล์เปเปอร์ที่มีอยู่: Account.getWallPapers
- ส่งคืน URL HTTP ซึ่งสามารถใช้ในการเข้าสู่แพลตฟอร์มการแปลโดยอัตโนมัติและแนะนำคำหลักอีโมจิใหม่» URL จะถูกต้องเป็นเวลา 30 วินาทีหลังการสร้าง: messages.getemojiurl
- ส่งคืนรายการเมนูไฟล์แนบสำหรับแอพ Mini Bot ที่สามารถเปิดใช้งานได้จากเมนูแนบ»: messages.getattachmenubot
- ส่งคืนข้อมูลพื้นฐานการแชทบน IDS: Messages.getChats
- ส่งคืนเนื้อหาของไฟล์เว็บโดยการส่งคำขอผ่าน Telegram ดูเอกสาร WebFile สำหรับข้อมูลเพิ่มเติม: upload.getWebfile
- ส่งคืนการกำหนดค่าปัจจุบันรวมถึงการกำหนดค่าศูนย์ข้อมูล: help.getConfig
- การส่งคืนดึงรายการทั้งหมดของ IDS ids ที่กำหนดเอง»ที่ไม่สามารถใช้ในสถานะ hemoji channel »: account.getChannelRestrictedStatusEmojis
- return idesifiers ของการตรึงหรือการแชทรวมอยู่เสมอจากโฟลเดอร์แชทที่นำเข้าโดยใช้โฟลเดอร์แชทลึก»ซึ่งแนะนำให้เหลือเมื่อลบโฟลเดอร์แชท: chatlists.getleavechatlistsuggestions
- 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.
- การแปล
- Contribution guide
- เครดิต
- Web templates for
$MadelineProto->start()
- The web template used for the $MadelineProto->start() and API ID web UIs can be changed.