MadelineProto، عميل برقية PHP MTProto
تم إنشاؤه بواسطة دانييل جنتيلي
#StandWithUkraine
انضم إلى القناة الرسمية @MadelineProto ومجموعات الدعم!
تمت الموافقة عليه بواسطة Telegram!
ما هذا؟
يمكن استخدام هذه المكتبة للتفاعل بسهولة مع Telegram بدون واجهة برمجة تطبيقات الروبوت، تمامًا مثل التطبيقات الرسمية.
يمكنه تسجيل الدخول باستخدام رقم هاتف (MTProto API)، أو باستخدام رمز بوت (MTProto 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 العديدة!
- magnaluna webradio - راديو ويب Telegram VoIP متعدد الميزات
-
simpleBot.php
- مثال أساسي للغاية -
tgstories_dl_bot.php
- الكود المصدري لـ @tgstories_dl_bot - بوت لتنزيل أي قصة Telegram! -
downloadRenameBot.php
- قم بتنزيل الملفات عن طريق URL وإعادة تسمية ملفات Telegram باستخدام هذا الروبوت المتوازي غير المتزامن! -
secret_bot.php
- روبوت الدردشة السري! -
pipesbot.php
- إنشاء روبوتات مضمّنة واستخدام روبوتات مضمّنة أخرى عبر برنامج userbot! -
bot.php
- أمثلة لكيفية استخدام المرشحات والتحديثات والحصول على روابط التنزيل لأي ملف وقصص Telegram وغير ذلك الكثير! - TelegramApiServer - خادم php telegram api سريع وبسيط وغير متزامن: واجهة برمجة تطبيقات HTTP JSON لـ 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 - تجريد نموذج الحلقة/الممثل لـ AMPHP.
- danog/better-prometheus - مكتبة بروميثيوس أفضل لتطبيقات PHP.
- danog/ipc - مكون IPC غير المتزامن لـ AMPHP.
- danog/dns-over-https - دقة DNS-over-HTTPS غير المتزامنة لـ AMPHP.
التوثيق
- إنشاء عميل - تشرح هذه الصفحة كيفية إنشاء مثيل MadelineProto.
- تسجيل الدخول - هناك العديد من الطرق التي يمكنك من خلالها تسجيل الدخول باستخدام MadelineProto.
- الحصول على إذن لاستخدام واجهة برمجة تطبيقات telegram
- تلقائي
- دليل (المستخدم)
- معرف واجهة برمجة التطبيقات
- يدوي (بوت)
- تسجيل الدخول برمز الاستجابة السريعة (المستخدم)
- الميزات - يمكن لـ MadelineProto القيام بكل ما يمكن للعملاء الرسميين القيام به، وأكثر!
- المتطلبات - يتطلب MadelineProto امتدادات mbstring، وxml، وjson، وfileinfo، وgmp، وopensl، وiconv، وgd لتعمل بشكل صحيح.
- MadelineProto on Docker - تقدم MadelineProto صورة رسمية لمنصة MadelineProto لمنصات linux/amd64 وlinux/arm64 وlinux/riscv64 @ hub.madelineproto.xyz/danog/madelineproto.
- ابدء
- روبوت CLI (مستحسن)
- قواعد البيانات على عامل ميناء
- عامل ميناء الويب
- ملحقات مخصصة
- المقاييس - يمكن لـ MadelineProto الكشف عن العديد من المقاييس المفيدة، والتي يمكن تصورها باستخدام لوحة معلومات MadelineProto Grafana الرسمية.
- التثبيت - هناك طرق مختلفة لتثبيت MadelineProto:
- بسيط
- ملحن من المشروع الحالي
- الملحن من الصفر
- بث الرسائل لجميع المستخدمين - يمكن استخدام MadelineProto لبث الرسائل إلى جميع المستخدمين والمحادثات والقنوات الخاصة بالروبوت أو userbot.
- التعامل مع التحديثات (الرسائل الجديدة والأحداث الأخرى) - يمكن إجراء معالجة التحديثات بطرق مختلفة:
- حدث غير متزامن مدفوع
- مثال كامل
- طرق ملزمة
- المرشحات
- مرشحات بسيطة
- مرشحات السمات
- مرشحات MTProto
- الإضافات
- كرون
- البيانات المستمرة وIPC
- المدمج في ORM
- IPC
- إعادة التشغيل
- إعادة التشغيل الذاتي على مضيفي الويب
- حسابات متعددة
- التحليل الساكن التلقائي
- تجنب استخدام وظائف نظام الملفات
- خطاف الويب (لواجهات برمجة تطبيقات HTTP)
- getUpdates (فقط لواجهات برمجة تطبيقات Javascript)
- نوب (افتراضي)
- danogMadelineProtoBroadcastProgress » - تقدم البث.
- danogMadelineProtoEventHandlerAbstractMessage » - يمثل رسالة واردة أو صادرة.
- danogMadelineProtoEventHandlerAbstractPrivateMessage » - يمثل رسالة دردشة خاصة أو سرية.
- danogMadelineProtoEventHandlerAbstractStory » - يمثل قصة Telegram.
- 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 » - جهة اتصال قامت بالتسجيل للتو في telegram.
- danogMadelineProtoEventHandlerMessageServiceDialogCreated » - تم إنشاء دردشة أو قناة.
- danogMadelineProtoEventHandlerMessageServiceDialogDeleteMessages » - الرسائل المحذوفة.
- danogMadelineProtoEventHandlerMessageServiceDialogGameScore » - سجل شخص ما في إحدى الألعاب.
- danogMadelineProtoEventHandlerMessageServiceDialogGeoProximityReached » - أصبح مستخدم الدردشة الآن على مقربة من مستخدم آخر.
- danogMadelineProtoEventHandlerMessageServiceDialogGiftPremium » - معلومات حول اشتراك Telegram Premium الممنوح.
- danogMadelineProtoEventHandlerMessageServiceDialogGiftStars » - معلومات عن نجوم Telegram الموهوبين.
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCall » - يمثل رسالة خدمة حول مكالمة جماعية.
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCallGroupCall » - بدأت المكالمة الجماعية أو انتهت.
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCallGroupCallInvited » - تمت دعوة مجموعة من المستخدمين إلى المكالمة الجماعية.
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCallGroupCallScheduled » - تمت جدولة مكالمة جماعية.
- danogMadelineProtoEventHandlerMessageServiceDialogHistoryCleared » - تم مسح سجل الدردشة.
- danogMadelineProtoEventHandlerMessageServiceDialogMemberJoinedByRequest » - تم قبول المستخدم في المجموعة من قبل المسؤول.
- danogMadelineProtoEventHandlerMessageServiceDialogMemberLeft » - غادر أحد الأعضاء الدردشة أو القناة.
- danogMadelineProtoEventHandlerMessageServiceDialogMembersJoined » - انضم بعض الأعضاء إلى الدردشة أو القناة.
- danogMadelineProtoEventHandlerMessageServiceDialogMessagePinned » - تم تثبيت رسالة في الدردشة.
- danogMadelineProtoEventHandlerMessageServiceDialogPeerRequested » - يحتوي على معلومات حول النظير الذي شاركه المستخدم مع الروبوت بعد النقر فوق زر لوحة المفاتيحButtonRequestPeer.
- danogMadelineProtoEventHandlerMessageServiceDialogPhoneCall » - مكالمة هاتفية.
- danogMadelineProtoEventHandlerMessageServiceDialogPhotoChanged » - تم تغيير صورة مربع الحوار أو حذفها.
- danogMadelineProtoEventHandlerMessageServiceDialogReadMessages » - تم وضع علامة على الرسائل كمقروءة.
- danogMadelineProtoEventHandlerMessageServiceDialogScreenshotTaken » - تم التقاط لقطة شاشة للدردشة.
- danogMadelineProtoEventHandlerMessageServiceDialogSetChatTheme » - تم تغيير سمة الدردشة.
- danogMadelineProtoEventHandlerMessageServiceDialogSetChatWallPaper » - تم تغيير خلفية الدردشة الحالية.
- danogMadelineProtoEventHandlerMessageServiceDialogSetTTL » - تم تغيير مدة بقاء الرسائل في هذه الدردشة.
- danogMadelineProtoEventHandlerMessageServiceDialogStarGift » - معلومات عن النجم الموهوب.
- danogMadelineProtoEventHandlerMessageServiceDialogSuggestProfilePhoto » - تم اقتراح صورة جديدة للملف الشخصي باستخدام الصور.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 (يمكنك أيضًا إضافة بياناتك الخاصة!)، مما يقلل من استخدام ذاكرة الوصول العشوائي.
- danogMadelineProtoSettingsDatabaseMemory: إعدادات الواجهة الخلفية للذاكرة.
- danogMadelineProtoSettingsDatabaseMysql: إعدادات الواجهة الخلفية لـ MySQL.
- danogMadelineProtoSettingsDatabasePostgres: إعدادات الواجهة الخلفية لـ Postgres.
- danogMadelineProtoSettingsDatabaseRedis: إعدادات الواجهة الخلفية لـ Redis.
- الإعدادات - يحتوي MadelineProto على الكثير من الإعدادات التي يمكن استخدامها لتعديل سلوك المكتبة.
- معلومات التطبيق: معلومات التطبيق.
- المصادقة: إعدادات التشفير.
- الاتصال: إعدادات الاتصال.
- الملفات: إعدادات إدارة الملفات.
- المسجل: إعدادات المسجل.
- النظير: إعدادات قاعدة بيانات النظير.
- Pwr: إعدادات PWRTelegram.
- RPC: إعدادات RPC.
- SecretChats: إعدادات الدردشة السرية.
- التسلسل: إعدادات التسلسل.
- TLSchema: إعدادات مخطط TL.
- القوالب: إعدادات قالب الويب وCLI لتسجيل الدخول.
- VoIP: إعدادات VoIP.
- قاعدة البياناتالذاكرة: إعدادات الواجهة الخلفية للذاكرة.
- DatabaseMysql: إعدادات الواجهة الخلفية لـ MySQL.
- قاعدة البياناتPostgres: إعدادات الواجهة الخلفية لـ Postgres.
- قاعدة البياناتRedis: إعدادات الواجهة الخلفية لـ Redis.
- الحصول على معلومات حول المستخدم الحالي - إليك كيفية جلب معلومات حول المستخدم الذي قام بتسجيل الدخول حاليًا
- الاستثناءات - يمكن لـ MadelineProto طرح الكثير من الاستثناءات المختلفة.
- قائمة أنواع الاستثناءات
- تتبع TL جميلة
- الحصول على تتبع TL
- تجنب FLOOD_WAITs - إذا قمت بتقديم طلبات كثيرة جدًا إلى البرقية، فقد تحصل على FLOOD_WAITed لفترة من الوقت. لتجنب فترات انتظار الفيضان هذه، يجب عليك حساب معدل انتظار الفيضان.
- التسجيل - يوفر MadelineProto فئة موحدة لتسجيل الرسائل إلى وجهة التسجيل المحددة في الإعدادات.
- المكالمات الهاتفية عبر Telegram VoIP - يوفر MadelineProto غلافًا سهلاً للعمل مع المكالمات الهاتفية.
- طلب مكالمة
- تشغيل الملفات الصوتية
- قبول المكالمات
- تحميل وتنزيل الملفات - يوفر MadelineProto أساليب مجمعة متوازية بالكامل لتحميل وتنزيل الملفات التي تدعم معرفات ملفات bot API، والتحميل المباشر عن طريق عنوان URL وإعادة تسمية الملفات.
- معرفات ملفات Bot API
- تحميل وإرسال الملفات
- إشعار أمني
- صور
- الصور كوثائق
- وثائق
- صور GIF
- فيديوهات
- موسيقى
- صوت
- ملصقات
- تحميل الملفات
- إعادة استخدام الملفات التي تم تحميلها
- إعادة تسمية الملفات
- تنزيل الملفات
- استخراج معلومات التحميل
- الحصول على رابط التحميل
- تحميل الصور الشخصية
- تحميل إلى الدليل
- تحميل إلى ملف
- تحميل للدفق
- تحميل لرد الاتصال
- تحميل إلى خادم http
- تحميل إلى المتصفح
- الحصول على التقدم
- الحصول على معلومات حول الدردشات - هناك طرق مختلفة يمكن استخدامها لجلب معلومات حول الدردشات، استنادًا إلى معرف واجهة برمجة تطبيقات الروبوت والنظير والمستخدم وكائنات الدردشة.
- معلومات الدردشة الكاملة مع القائمة الكاملة للمشاركين
- معلومات الدردشة الكاملة
- معلومات دردشة مخفضة (سريعة جدًا)
- فقط معرف الدردشة (سريع للغاية)
- الحصول على جميع الدردشات (مربعات الحوار) - هناك طريقتان للحصول على قائمة بجميع الدردشات، اعتمادًا على ما إذا كنت قد قمت بتسجيل الدخول كمستخدم، أو كروبوت.
- قائمة معرف الحوار
- معلومات الحوار الكامل
- الأزرار المضمنة - يمكنك النقر بسهولة على الأزرار المضمنة باستخدام MadelineProto، فقط قم بالوصول إلى الزر الصحيح:
- الدردشات السرية - يوفر MadelineProto أغلفة للعمل مع الدردشات السرية.
- طلب محادثات سرية
- قبول الدردشات السرية
- التحقق من حالة الدردشة السرية
- إرسال رسائل سرية
- استخدام وكيل - يمكنك استخدام وكيل مع MadelineProto.
- كيفية تعيين الوكيل
- عدة وكلاء مع التبديل التلقائي
- استخدم MTProxy المبني مسبقًا
- استخدم وكيل Socks5 المبني مسبقًا
- استخدم وكيل HTTP المبني مسبقًا
- بناء الوكيل الخاص بك
- Async - يتميز MadelineProto الآن بخاصية المزامنة، لتحسين السرعة بشكل لا يصدق، والمعالجة المتوازية، وكلها مدعومة بواسطة ampp.
- الاستخدام
- غير متزامن في معالج الأحداث
- متعددة غير متزامنة
- تم تجاهل المزامنة
- الجمع بين العمليات غير المتزامنة
- واجهات برمجة التطبيقات غير المتزامنة MadelineProto وAMPHP
- الأساليب المساعدة
- النوم غير المتزامن
- سطر القراءة غير المتزامن
- صدى غير متزامن
- عميل MadelineProto HTTP
- شوكة غير متزامنة
- قطيع غير متزامن
- واجهات برمجة التطبيقات للحلقة غير المتزامنة MadelineProto
- الأسئلة الشائعة - فيما يلي قائمة بالأسئلة والأجوبة الشائعة الخاصة بـ MadelineProto.
- الترقية من MadelineProto v7 إلى v8 - MadelineProto v8 هو تحديث رئيسي لـ MadelineProto، والذي يزيل عددًا كبيرًا من واجهات برمجة التطبيقات التي تم إهمالها منذ فترة طويلة: لقد قمت بإنشاء قائمة مراجعة الترقية هذه، لتبسيط عملية الترقية.
- استخدام الأساليب - هناك تبسيطات للعديد من هذه الأساليب، إن لم يكن جميعها.
- الحجج المسماة
- أقرانهم
- ملفات
- الدردشات السرية
- الكيانات (تخفيض السعر وHTML)
- Response_markup (لوحات المفاتيح ولوحات المفاتيح المضمنة)
- كائنات واجهة برمجة تطبيقات الروبوت
- لا توجد نتيجة
- استدعاءات طريقة متعددة
- إلغاء
- وثائق API كاملة مع الأوصاف
- تسجيل الدخول
- تغيير كلمة مرور 2FA: update2FA
- احصل على جميع الدردشات، وقم ببث رسالة إلى جميع الدردشات: getDialogIds، getDialogs، getFullDialogs
- احصل على قائمة المشاركين الكاملة للقناة/المجموعة/المجموعة الفائقة: getPwrChat
- احصل على معلومات كاملة حول المستخدم/الدردشة/المجموعة الفائقة/القناة: getFullInfo
- احصل على معلومات حول مستخدم/دردشة/مجموعة خارقة/قناة: getInfo
- احصل على معرف المستخدم/الدردشة/المجموعة الفائقة/القناة/التحديث: getID
- احصل على معلومات حول المستخدم الذي قام بتسجيل الدخول حاليًا: getSelf
- تحميل أو تنزيل ملفات يصل حجمها إلى 4 جيجابايت: uploadFrom*، downloadTo*
- قم بإجراء مكالمة هاتفية وتشغيل أغنية
- إنشاء روبوت دردشة سري
- قم بإحباط إعادة تعيين كلمة مرور 2FA المعلقة، راجع هنا لمزيد من المعلومات »: account.declinePasswordReset
- اقبل رمز تسجيل الدخول لرمز الاستجابة السريعة، وقم بتسجيل الدخول إلى التطبيق الذي أنشأه: auth.acceptLoginToken
- قبول المكالمة: قبول المكالمة
- قبول الدردشة السرية: AcceptSecretChat
- اقبل شروط الخدمة الجديدة: help.acceptTermsOfService
- قم بتنشيط أو إلغاء تنشيط اسم مستخدم fragment.com الذي تم شراؤه والمرتبط بالروبوت الذي نملكه: bots.toggleUsername
- قم بتنشيط أو إلغاء تنشيط اسم مستخدم fragment.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.answerWebhooJSONQuery
- قم بتطبيق رمز هدية Telegram Premium »: Payments.applyGiftCode
- تطبيق التغييرات على مجموعات ملصقات متعددة: messages.toggleStickerSets
- قم بتطبيق دفعة واحدة أو أكثر » على النظير: premium.applyBoost
- قم بربط مجموعة بقناة كمجموعة مناقشة لتلك القناة:channels.setDiscussionGroup
- قم بربط مجموعة ملصقات بالمجموعة الفائقة:channels.setStickers
- قفل الملف بشكل غير متزامن: قطيع
- سطر القراءة بشكل غير متزامن: readLine
- النوم بشكل غير متزامن: النوم
- الكتابة بشكل غير متزامن إلى stdout/browser: echo
- حظر/إلغاء الحظر/طرد مستخدم في مجموعة/قناة كبرى:channels.editBanned
- ترميز Base64URL: base64urlEncode
- لا يمكن استخدامه إلا من قبل أعضاء TSF للحصول على معلومات داخلية: help.getUserInfo
- إلغاء البث قيد التشغيل: CancelBroadcast
- قم بإلغاء الرمز الذي تم إرساله للتحقق من البريد الإلكتروني لاستخدامه كطريقة استرداد 2FA: account.cancelPasswordEmail
- قم بإلغاء رمز التحقق من تسجيل الدخول: auth.cancelCode
- تغيير تفاعل الرموز التعبيرية الافتراضي لاستخدامه في قائمة التفاعل السريع: تتم مزامنة القيمة عبر الأجهزة ويمكن جلبها باستخدام help.getConfig، وحقل ردود الفعل_الافتراضي: messages.setDefaultReaction
- تغيير إعدادات المكالمات الجماعية: phone.toggleGroupCallSettings
- تغيير إعدادات التنزيل التلقائي للوسائط: account.saveAutoDownloadSettings
- قم بتغيير أو إزالة اسم المستخدم الخاص بالمجموعة/القناة الكبرى:channels.updateUsername
- تغيير إعدادات الخصوصية للحساب الحالي: account.setPrivacy
- تغيير الإعدادات المتعلقة بالجلسة: account.changeAuthorizationSettings
- تغيير موضوع الدردشة لدردشة معينة: messages.setChatTheme
- قم بتغيير النظير الافتراضي الذي يجب استخدامه عند إرسال الرسائل والتفاعلات وأصوات الاستطلاع لمجموعة محددة: messages.saveDefaultSendAs
- تغيير رقم هاتف الحساب الحالي: account.changePhone
- قم بتغيير صورة القناة/المجموعة الفائقة:channels.editPhoto
- تغيير مجموعة تفاعلات الرسائل » التي يمكن استخدامها في مجموعة أو مجموعة كبرى أو قناة معينة: messages.setChatAvailableReactions
- يغير اسم الدردشة ويرسل رسالة خدمة عليه: messages.editChatTitle
- تغيير صورة الدردشة وإرسال رسالة خدمة عليها: messages.editChatPhoto
- يغير الموضع المطلق للملصق في المجموعة التي ينتمي إليها؛ للروبوتات فقط. يجب أن يكون قد تم إنشاء مجموعة الملصقات بواسطة الروبوت:stickers.changeStickerPosition
- تغيير القيمة الافتراضية لإعداد مدة البقاء، المطبق على جميع الدردشات الجديدة: 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. يجب الاتصال قبل شراء 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
- تأكيد استلام الرسائل من قبل العميل، وإلغاء إرسال إشعار الدفع: messages.receivedMessages
- تحويل معلمات MTProto إلى معلمات واجهة برمجة تطبيقات الروبوت: MTProtoToBotAPI
- تحويل معلمات TD إلى tdcli: tdToTdcli
- تحويل معلمات TD إلى MTProto: tdToMTProto
- تحويل رسالة ومجموعة من الكيانات إلى HTML: الكياناتToHtml
- تحويل مجموعة كبرى إلى مجموعة جيجا، عند طلب اقتراحات القناة:channels.convertToGigagroup
- تحويل معلمات bot API إلى معلمات MTProto: botAPIToMTProto
- تحويل الإصدار المزدوج إلى الإصدار الثنائي: packDouble
- تحويل عدد صحيح إلى base256 طويل: packSignedLong
- تحويل عدد صحيح إلى base256 موقعة: packSignedInt
- تحويل معلمات tdcli إلى tdcli: tdcliToTd
- تحويل إلى حالة الجمل: toCamelCase
- تحويل إلى Snake_case: toSnakeCase
- تحويل القيمة إلى base256 int غير الموقعة: packUnsignedInt
- يحول سلسلة إلى دفق Amphp غير متزامن: stringToStream
- إنشاء موضوع المنتدى. يتطلب حقوق Manage_topics:channels.createForumTopic
- قم بإنشاء مكالمة جماعية أو بث مباشر: phone.createGroupCall
- قم بإنشاء مجموعة ملصقات، برامج الروبوت فقط:stickers.createStickerSet
- قم بإنشاء مجموعة/قناة فائقة:channels.createChannel
- إنشاء سمة: account.createTheme
- قم بإنشاء وتحميل خلفية جديدة: account.uploadWallPaper
- إنشاء مجموعة: آر
- إنشاء دردشة جديدة: messages.createChat
- إنشاء وإرجاع عداد بروميثيوس: getPromCounter
- يقوم بإنشاء وإرجاع مقياس بروميثيوس: getPromGauge
- إنشاء وإرجاع رسم بياني لبروميثيوس: getPromHistogram
- إنشاء وإرجاع ملخص بروميثيوس: getPromSummary
- حذف قناة/مجموعة فائقة:channels.deleteChannel
- حذف دعوة الدردشة: messages.deleteExportedChatInvite
- حذف دردشة: messages.deleteChat
- حذف مجلد تم استيراده باستخدام الرابط العميق لمجلد الدردشة »: chatlists.leaveChatlist
- حذف الرابط العميق لمجلد الدردشة الذي تم إنشاؤه مسبقًا »: chatlists.deleteExportedInvite
- احذف جميع الخلفيات المثبتة، وارجع إلى مجموعة الخلفيات الافتراضية: account.resetWallPapers
- احذف جميع الرسائل المرسلة من قبل مشارك محدد في مجموعة كبرى معينة:channels.deleteParticipantHistory
- حذف جميع دعوات الدردشة الملغاة: messages.deleteRevocedExportedChatInvites
- احذف جميع مفاتيح التفويض المؤقتة باستثناء تلك المحددة: auth.dropTempAuthKeys
- حذف جهات الاتصال عن طريق رقم الهاتف: Contacts.deleteByPhones
- حذف سجل الرسائل لموضوع المنتدى:channels.deleteTopicHistory
- حذف الرسائل الموجودة في قناة/مجموعة فائقة:channels.deleteMessages
- حذف الرسائل المجدولة: messages.deleteScheduledMessages
- احذف مستندات Telegram Passport المخزنة، لمزيد من المعلومات، راجع مستندات جواز السفر »: account.deleteSecureValue
- احذف سجل المكالمات الهاتفية بالكامل: messages.deletePhoneCallHistory
- حذف محفوظات المجموعة الكبرى:channels.deleteHistory
- حذف حساب المستخدم من خوادم التليجرام: account.deleteAccount
- يحذف جهازًا من خلال الرمز المميز الخاص به، ويتوقف عن إرسال إشعارات PUSH إليه: account.unregisterDevice
- يحذف نظيرًا من قائمة الحظر، انظر هنا » لمزيد من المعلومات: Contacts.unblock
- يحذف مجموعة الملصقات التي أنشأناها، والروبوتات فقط:stickers.deleteStickerSet
- حذف مستخدم من الدردشة وإرسال رسالة خدمة عليها: messages.deleteChatUser
- حذف سجل الاتصالات: messages.deleteHistory
- حذف الرسائل حسب معرفاتها: messages.deleteMessages
- يحذف الرسائل المعاد توجيهها من نظير معين إلى الرسائل المحفوظة »: messages.deleteSavedHistory
- حذف الصور الشخصية. تقوم الطريقة بإرجاع قائمة بمعرفات الصور المحذوفة بنجاح: Photos.deletePhotos
- حذف عدة جهات اتصال من القائمة: Contacts.deleteContacts
- حذف بعض القصص المنشورة: Stories.deleteStories
- قم بتعطيل كافة أسماء المستخدمين التي تم شراؤها لمجموعة كبرى أو قناة:channels.deactivateAllUsernames
- تجاهل المكالمة: تجاهل المكالمة
- تجاهل الدردشة السرية: DiscartSecretChat
- رفض الاقتراح، انظر هنا لمزيد من المعلومات »: help.dismissSuggestion
- استبعاد النظراء المعلقين الجدد الذين تمت إضافتهم مؤخرًا إلى رابط عميق لمجلد الدردشة »: chatlists.hideChatlistUpdates
- رفض أو الموافقة على طلب الانضمام إلى الدردشة المتعلق بدردشة أو قناة معينة: messages.hideChatJoinRequest
- رفض أو الموافقة على جميع طلبات الانضمام المتعلقة بدردشة أو قناة معينة: messages.hideAllChatJoinRequests
- تنزيل الملف إلى استجابة خادم amphp/http: downloadToResponse
- قم بتنزيل الملف إلى دفق amphp، وإعادته: downloadToReturnedStream
- تنزيل الملف إلى المتصفح: downloadToBrowser
- تنزيل الملف إلى قابل للاستدعاء: downloadToCallable
- تنزيل الملف إلى الدليل: downloadToDir
- تنزيل الملف للبث: downloadToStream
- تحميل الملف: downloadToFile
- يقوم بتنزيل ملف إلى المتصفح باستخدام ملف الجلسة المحدد: downloadServer
- تحرير الرابط العميق لمجلد الدردشة »: chatlists.editExportedInvite
- تحرير دعوة دردشة تم تصديرها: messages.editExportedChatInvite
- تحرير رسالة روبوت مضمنة: messages.editInlineBotMessage
- تحرير قصة تم تحميلها: Stories.editStory
- تحرير موضوع المنتدى. يتطلب حقوق Manage_topics:channels.editForumTopic
- قم بتحرير معلومات حول مشارك مكالمة مجموعة معينة: phone.editgroupcallpartisterant
- تحرير موقع Geogroup ، انظر هنا »لمزيد من المعلومات حول Geogrups: Channels.EditLocation
- رسالة تحرير: Messages.EditMessage
- تحرير أقرانهم في مجلد الأقران: مجلدات. editpeerfolders
- قم بتحرير قائمة الأصدقاء المقربين ، انظر هنا »لمزيد من المعلومات: contacts.editclosefriends
- قم بتحرير الحقوق الافتراضية المحظورة لقناة/مجموعة Supergroup
- قم بتحرير وصف مجموعة/supergroup/القناة: messages.editchatabout
- تحرير اسم قناة/مجموعة Supergroup: Channels.Edittitle
- قم بتحرير عنوان مكالمة جماعية أو Livestream: phone.editgroupcalltitle
- تحرير إعدادات الإشعار من مستخدم/مجموعة معينة ، من جميع المستخدمين/جميع المجموعات: حساب.
- تمكين أو تعطيل حماية المحتوى على قناة أو دردشة: الرسائل. togglenoforwards
- تمكين أو تعطيل وظيفة المنتدى في مجموعة رائعة: القنوات. toggleforum
- تمكين أو تعطيل نظام antispam الأصلي: القنوات. toggleantispam
- تمكين أو تعطيل قائمة مرفقات الروبوت ويب »: الرسائل. togglebotinattachmenu
- تمكين/تعطيل توقيعات الرسائل في القنوات: القنوات.
- تمكين/تعطيل أقران أفضل: contacts.toggletoppeers
- سلسلة الهروب لمحول كيان HTML من MadelineProto: Htmlescape
- سلسلة الهروب لعنوان URL: Marmdownurlescape
- سلسلة الهروب لقسم رمز التخفيض: MarmdownCodeScape
- سلسلة Escape للتخفيف من CodeBlock: MarmdownCodeblockape
- سلسلة الهروب للتنسيق: Marmdownescape
- ينفذ إجراء بث مخصص مع جميع أقرانهم (المستخدمين ، الدردشات ، القنوات) من الروبوت: BroadcastCustom
- تصدير مجلد »، إنشاء مجلد دردشة رابط عميق»: chatlists.exportchatlistinvite
- تصدير رابط دعوة للدردشة: الرسائل. exportchatinvite
- ترخيص التصدير: التصدير
- استخراج مُنشئات التحديث من مُنشئ التحديثات: Extractupdates
- استخراج معرف الرسالة من مُنشئ التحديثات: extractmessageid
- استخراج مُنشئ الرسائل من مُنشئ التحديثات: ExtractMessage
- استخراج مُنشئ رسالة تحديث من مُنشئ التحديثات: extractMessageUpdate
- استخراج معلومات الملف من رسالة API BOT: extractbotapifile
- تجلب ملصقات الرموز التعبيرية المخصصة »: الرسائل.
- جلب الدردشة الجديدة المرتبطة بمجلد الدردشة المستوردة رابط عميق ». يجب استدعاءها في معظم القائمة الدردشة _update_period Seconds (وفقًا لمعلمة تكوين العميل ذات الصلة »): chatlists.getChatListUpdates
- جلب أصوات الإخطار المحفوظة: حساب. getSavedRingTones
- جلب قائمة القصص النشطة (أو النشطة والمخفية) ، انظر هنا »لمزيد من المعلومات حول مشاهدة القصص: القصص.
- جلب قائمة القصة النشطة الكاملة من نظير معين: Stories.GetPeerstories
- جلب القصص المثبتة على ملف تعريف الأقران: Stories.GetPinnedstories
- جلب أرشيف القصة »من نظير نتحكم فيه: القصص.
- تعرف على ما إذا كان يمكن تحرير التسمية التوضيحية لرسالة الوسائط: messages.getMessageEditdata
- شوكة مؤشر ترابط أخضر جديد وتنفيذ وظيفة تم تمريرها في الخلفية: CallFork
- إعادة توجيه قائمة من الرسائل إلى جميع أقرانها (المستخدمين ، الدردشات ، القنوات) من الروبوت: broadcastForwardMessages
- إعادة توجيه الرسائل بواسطة معرفاتهم: الرسائل. forwardmessages
- توليد تجزئة متجه MtProto: GenVectorHash
- قم بإنشاء رمز تسجيل الدخول ، لتسجيل الدخول عبر رمز QR: Auth.exportLogIntoken
- قم بإنشاء قصة عميقة لقصة محددة: Stories.exportStoryLink
- قم بإنشاء رابط عميق فاتورة: الدفع.
- يقوم بإنشاء رابط ملف تعريف مؤقت للمستخدم الذي تم تسجيل الدخول حاليًا: contacts.exportContactToken
- احصل على معلومات الإعلان عن خدمة MTProxy/الخدمة العامة: Help.getPromodata
- احصل على مسجل PSR: getPsrlogger
- احصل على عنوان URL RTMP ومفتاح الدفق للمعيشة RTMP. يمكن استخدامه حتى قبل إنشاء Livestream الفعلي RTMP مع phone.creegroupcall (يجب تعيين علامة RTMP_Stream): phone.getGroupCallStreamRtmpurl
- احصل على مساحات أسماء TL: GetMethodNamesPaces
- الحصول على TL Serializer: getTl
- احصل على معلومات الترويج للبرقية Premium: Help.getPremiumpromo
- احصل على Telegram UTF-8 طول السلسلة: MBSTRLEN
- احصل على وثيقة من تجزئة SHA256 ، تستخدم بشكل أساسي لصور GIF: Messages.getDocumentByhash
- احصل على قائمة بالقنوات/المجموعات الفائقة التي غادرناها ، تتطلب جلسة تناول الطعام في الخارج ، انظر هنا »لمزيد من المعلومات: القنوات. getleftchannels
- احصل على قائمة بالأوضع الافتراضية للقناة الرموز التعبيرية: حساب.
- احصل على قائمة من حالات الرموز التعبيرية المقترحة الافتراضية: حساب.
- احصل على قائمة من أقرانهم يمكن استخدامها للانضمام إلى مكالمة جماعية ، وتقديم نفسك كمستخدم/قناة محددة: phone.getGroupCalljoinas
- احصل على رسالة لإظهارها للمستخدم عند بدء تشغيل الروبوت: getWebMessage
- احصل على نموذج الدفع: payments.getPaymentForm
- احصل على مجموعة من ملصقات الرموز التعبيرية المخصصة المقترحة التي يمكن استخدامها كصورة جماعية: حساب.
- احصل على مجموعة من ملصقات الرموز التعبيرية المخصصة المقترحة التي يمكن استخدامها كصورة ملف تعريف: حساب.
- احصل على مجموعة من ملصقات الرموز التعبيرية المخصصة المقترحة التي يمكن استخدامها في نمط لون لهجة: Account.getDefaultBackgroundEmojis
- احصل على معرفات المسؤول (تساوي جميع أقران تقرير المستخدم): getAdminids
- احصل على جميع الملصقات المؤرشفة: الرسائل.
- احصل على جميع سمات الدردشة المتاحة »: حساب.
- احصل على جميع جهات الاتصال ، يتطلب جلسة تناول الطعام في الخارج ، انظر هنا »لمزيد من المعلومات: contacts.getSaved
- احصل على جميع المجموعات التي يمكن استخدامها كمجموعات مناقشة: القنوات. getGroupsfordiscussion
- احصل على جميع الملصقات المثبتة: الرسائل. getAllstickers
- احصل على كل المكالمات المعلقة والتشغيل ، فهرسة بواسطة معرف المستخدم: getAllCalls
- احصل على جميع مستندات جواز سفر Telegram المحفوظة ، لمزيد من المعلومات ، راجع مستندات جواز السفر »: Account.getAllSecureValues
- احصل على رابط دعوة لمكالمة جماعية أو Livestream: phone.exportgroupcallinvite
- احصل وزيادة عداد عرض رسالة يتم إرسالها أو إعادة توجيهها من قناة: messages.getMessagesViews
- احصل على تكوين خاص بالتطبيق ، راجع تكوين العميل لمزيد من المعلومات حول النتيجة: Help.getAppConfig
- احصل على عميل DNS Async: getDnsclient
- احصل على عميل HTTP Async: GethttpClient
- الحصول على معلومات التفويض: getAuthorization
- احصل على إعدادات الأوتوسينات: حساب. getautosavesettings
- احصل على تكوين خادم مخبوق (أو في نهاية المطاف): getConfig
- الحصول على تكوين من جانب الخادم المخبأة: getCachedConfig
- احصل على حالة الاتصال: getCallState
- احصل على تغييرات رمز تعبيري متغيرة »: messages.getemojikeywordsDifference
- احصل على إحصائيات القناة: Stats.getBroadcastStats
- احصل على رسائل قناة/مجموعة Supergroup: القنوات. getMessages
- احصل على القنوات/المجموعات الفائقة/المجموعات الجغرافية التي نقوم بها.
- احصل على الدردشات المشتركة مع المستخدم: messages.getCommonchats
- احصل على تكوين لتنزيلات ملف CDN: Help.getCdnConfig
- احصل على محتويات الملف البعيد بشكل غير متزامن: FileGetContents
- احصل على عدد المستخدمين عبر الإنترنت في الدردشة: الرسائل.
- احصل على العدد الحالي للمناطق التي تم تعيينها للذاكرة ، UNIX فقط: getMaps
- احصل على تلميح كلمة المرور الحالية: gethint
- احصل على أيام للعيش في الحساب: حساب. getAccountttl
- احصل على معلومات الحوار من أقرانهم المحددين: Messages.getPeerdialogs
- احصل على الحوارات التي تم تمييزها يدويًا على أنها غير مقروءة: الرسائل. getDialogunReadmarks
- احصل على تكوين Diffie-Hellman: getDhconfig
- احصل على رسالة مناقشة من مجموعة المناقشة المرتبطة بقناة لإظهارها أعلى قسم التعليقات ، دون الانضمام فعليًا إلى المجموعة: Messages.getDiscussionMessage
- احصل على معلومات تنزيل الملف: getDownloadInfo
- الحصول على تنزيل رابط ملف الوسائط: getDownloadLink
- الحصول على معالج الأحداث (أو مثيل البرنامج المساعد): getEventHandler
- احصل على تمديد من موقع الملف: getextensionfromlocation
- احصل على تمديد من نوع MIME: getextensionfrommime
- احصل على ملصقات ماطوفة: الرسائل. getFavedStickers
- احصل على ملصقات مميزة: الرسائل.
- احصل على العنصر النهائي من المصفوفة: نهاية
- الحصول على المجلدات: الرسائل. getDialogFilters
- احصل على موضوعات المنتدى من خلال هويتهم: القنوات. getForumTopicsbyid
- احصل على قائمة كاملة من أساليب MTProto و API: GetAllMethods
- احصل على إعدادات الخصوصية العالمية: حساب.
- احصل على المشاركين في الاتصال الجماعي: phone.getgrouppartants
- الحصول على عالية من لعبة أرسلت باستخدام روبوت مضمّن: messages.getInlineGameHighscores
- احصل على عالية من اللعبة: messages.getGameHighscores
- احصل على قنوات غير نشطة ومجموعات فائقة: القنوات. getInActivechannels
- احصل على معلومات حول تدفقات RTMP في مكالمة جماعية أو Livestream: phone.getGroupCallStreamChannels
- احصل على معلومات حول خلفية معينة: حساب.
- احصل على معلومات حول قناة/مشارك SuperGroup: القنوات.
- احصل على معلومات حول دعوة الدردشة: messages.getExportedChatinvite
- احصل على معلومات حول بطاقة الائتمان: payments.getBankCardData
- احصل على معلومات حول مكالمة مجموعة: phone.getGroupCall
- احصل على معلومات حول ملصقات: الرسائل. getStickerset
- احصل على معلومات حول رابط عميق غير مدعوم ، انظر هنا لمزيد من المعلومات »: Help.getDeepLinkinfo
- احصل على معلومات حول دعوات الدردشة التي تم إنشاؤها بواسطة Admins: Messages.getAdminswithInvites
- احصل على معلومات حول الملف: getFileInfo
- احصل على معلومات حول خلفيات متعددة: Account.getMultiWallpapers
- احصل على معلومات حول دعوات الدردشة لدردشة معينة: الرسائل.
- احصل على معلومات حول المستخدم المسجل ، وليس مؤقتًا: fullgetself
- احصل على معلومات حول المستخدمين الذين انضموا إلى الدردشة باستخدام دعوة محددة للدردشة: messages.getChatinViteMporters
- احصل على معلومات حول لغة في حزمة توطين: langpack.getLanguage
- احصل على معلومات حول جميع اللغات في حزمة توطين: langpack.getLanguages
- احصل على معلومات حول الوسائط الموسعة: الرسائل.
- احصل على ملصقات قناع مثبتة: الرسائل.
- احصل على سمات مثبتة: حساب.
- احصل على صفحة عرض فورية: messages.getWebPage
- احصل على رابط وضم معلومات عن رسالة في قناة/مجموعة Supergroup: Channels.exportMessageLink
- احصل على سجل موقع مباشر لمستخدم معين: الرسائل. getRecentLocations
- احصل على سلاسل حزمة التوطين: langpack.getlangpack
- احصل على الكلمات الرئيسية الرموز التعبيرية المترجمة »: messages.getemojikeywords
- احصل على الاسم المترجمة لمستخدم دعم Telegram: Help.getSupportName
- احصل على الاسم المترجمة ، حول النص ووصف الروبوت (أو الحساب الجاري ، إذا تم استدعاؤه بواسطة روبوت): bots.getBotinfo
- الحصول على جلسات تسجيل الدخول: حساب. getAuthorizations
- الحصول على المسجل: getLogger
- احصل على أقصى عدد من المناطق التي تم تصنيفها للذاكرة ، UNIX فقط: getMaxMaps
- احصل على إعدادات تنزيل AutoDown
- احصل على ملف تعريف الذاكرة مع memprof: getMemoryProfile
- احصل على نطاقات الرسائل لحفظ سجل دردشة المستخدم: الرسائل. getSplitranges
- احصل على قائمة رد فعل الرسائل ، جنبًا
- احصل على ردود فعل الرسائل »: messages.getMessagesReactions
- احصل على إحصائيات الرسائل: STATS.GetMessageStats
- احصل على الرسائل في موضوع الرد: Messages.getReplies
- احصل على نوع mime من المخزن المؤقت: getMimeFrombuffer
- احصل على نوع mime من امتداد الملف: getMimeFromextension
- احصل على نوع الملف: getMimeFromFile
- احصل على مزيد من المعلومات حول طلب إذن تسجيل الدخول إلى Telegram سلس ، لمزيد من المعلومات ، انقر هنا »: Messages.requesturlauth
- الحصول على معظم أقرانهم المستخدمين: commons.getToppeers
- احصل على الاسم ورمز ISO والاسم المترجمة ورموز الهاتف/أنماط جميع البلدان المتاحة: Help.getCountriesList
- احصل على أساليب مسجلة (Method => مساحة الاسم): GetMethodSnamesPaced
- احصل على سلاسل جديدة في حزمة اللغة: langpack.getDifference
- احصل على تكوين جواز السفر: help.getPassportConfig
- احصل على إيصال الدفع: payments.getPaymentReceipt
- احصل على إعدادات الأقران: messages.getPeersettings
- احصل على تكوين المكالمات الهاتفية لتمريره إلى التكوين المشترك لـ libtgvoip: phone.getCallConfig
- احصل على معلومات مكالمة هاتفية: getCall
- احصل على مربعات حوار مثبتة: messages.getPinnedDialogs
- احصل على مربعات حوار محفوظة ، انظر هنا »لمزيد من المعلومات: الرسائل. getPinnedSavedDialogs
- احصل على نتائج استطلاع لاستطلاعات الرأي غير المسمار: الرسائل. getPollvotes
- الحصول على نتائج الاستطلاع: الرسائل. getPollResults
- احصل على معاينة صفحة الويب: messages.getWebPagePreview
- احصل على إعدادات الخصوصية للحساب الجاري: حساب.
- احصل على عدد صحيح عشوائي: Randomint
- احصل على الملصقات الحديثة: الرسائل. getRecentStickers
- احصل على حالات تعبيرية مستخدمة مؤخرًا: حساب.
- احصل على تفاعلات الرسائل المستخدمة مؤخرًا: messages.getRecentReactions
- احصل على روابط T.ME مؤخرًا: Help.getRecentMeurls
- الحصول على صور متحفظات: الرسائل. getSavedgifs
- احصل على مستند جواز سفر Telegram المحفوظ ، لمزيد من المعلومات ، انظر مستندات جواز السفر »: Account.getSecureValue
- الحصول على معلومات الدفع المحفوظة: المدفوعات. getSavedInfo
- احصل على الرسائل المجدولة: الرسائل.
- احصل على الرسائل المجدولة: messages.getScheduledMessages
- احصل على دردشة سرية: getSecretchat
- احصل على سلسلة عشوائية آمنة من الطول المحدد: عشوائي
- احصل على إعدادات محتوى حساسة: حساب.
- احصل على رسائل برعاية للقناة: GetSponsoredMessages
- احصل على إحصائيات لقصة معينة: STATS.GetStoryStats
- احصل على ملصقات متصلة بصورة أو فيديو: رسائل. getattachedstickers
- احصل على ملصقات من قبل Emoji: Messages.getStickers
- احصل على سلاسل من حزمة لغة: langpack.getStrings
- احصل على مجلدات مقترحة: الرسائل.
- احصل على إحصائيات Supergroup: Stats.getMegagroupStats
- احصل على كلمة مرور الدفع المؤقت: حساب. getTMppassword
- احصل على معرفات القصص القصوى للقراءة لمجموعة من أقرانها: القصص.
- احصل على سجل المسؤول لقناة/مجموعة Supergroup: Channels.getAdMinLog
- احصل على الملف الذي يتم تشغيله حاليًا: CallgetCurrent
- احصل على عدد النتائج التي يمكن العثور عليها بواسطة الرسائل. استدعاء البحث بنفس المعلمات: Messages.GetSearchCounters
- احصل على المشاركين في مجموعة/قناة: القنوات.
- احصل على المكالمة الهاتفية مع معرف المستخدم المحدد: getCallBypeer
- احصل على تقدم إذاعي يعمل حاليًا: getBroadcastProgress
- احصل على قائمة رد الفعل والتفاعل لقصة تم نشرها على قناة ، إلى جانب مرسل كل رد فعل: Stories.GetStoryReactionSlist
- احصل على مجموعة من لوحات ألوان اللكنة »يمكن استخدامها للكنة الرسائل: HELD.GETPEERCOLORS
- احصل على مجموعة من لوحات ألوان اللكنة »يمكن استخدامها في خلفيات صفحة الملف الشخصي: Help.getPeerprofileColors
- احصل على معرفات Telegram لجميع جهات الاتصال: contacts.getContactids
- احصل على معلومات السمة: حساب.
- احصل على موضوعات المنتدى: القنوات. getForumTopics
- احصل على نوع من الأقران: gettype
- احصل على رسائل غير مقروءة حيث تم ذكرنا: Messages.getUnreadmentions
- احصل على ردود فعل غير مقروء على الرسائل التي أرسلتها: messages.getUnreadReactions
- احصل على المستخدمين والجيشات القريبة منك ، انظر هنا »لمزيد من المعلومات: contacts.getLocated
- احصل على تحذيرات مختلفة لإظهارها للمستخدم في واجهة المستخدم على الويب: getWebWarnings
- احصل على تصريح مصففة أداة تسجيل الدخول على شبكة الإنترنت: حساب. getWebauthorizations
- احصل على أي شخص يقرأ رسالة محددة: متاح فقط للمجموعات والمجموعات الفائقة التي تحتوي على أقل من أعضاء chat_read_mark_size_threshold ، سيتم تخزين الإيصالات القراءة ل chat_read_mark_expire_period بعد إرسال الرسالة ، انظر تكوين العميل لمزيد من المعلومات »
- يحصل على رسالة دردشة سرية: getSecretMessage
- يحصل على إعدادات الإخطار الحالية لمستخدم/مجموعة معينة ، من جميع المستخدمين/جميع المجموعات: حساب.
- يحصل على ملصقات رموز تعبيرية مخصصة: الرسائل.
- الحصول على معلومات من بروبك المستخدم: getPropicinfo
- يحصل على العدد الحالي من تعزيزات القناة: premium.getBoostsStatus
- يحصل على القيمة الافتراضية لإعداد وقت إلى خط ، يتم تطبيقه على جميع الدردشات الجديدة: الرسائل.
- يحصل على قائمة ملصقات الرموز التعبيرية المخصصة التي تم تثبيتها حاليًا: messages.getemojistickers
- الحصول على إجراء زر القائمة لمستخدم معين أو لجميع المستخدمين ، تم تعيينه مسبقًا باستخدام bots.setBotMenubutton ؛ يمكن للمستخدمين رؤية هذه المعلومات في مُنشئ Botinfo: bots.getBotMenubutton
- حصلت على ردود أفعال الرسائل الشائعة: الرسائل.
- إخفاء معلومات الإعلان عن خدمة MTProxy/الخدمة العامة: HELD.HIDEPROMODATA
- إخفاء أو عرض قائمة المشاركين في مجموعة رائعة: القنوات.
- إخفاء القصص النشطة لنظير معين ، ومنعها من عرضها على شريط الحركة على الشاشة الرئيسية: القصص.
- إخفاء القصص النشطة للمستخدم ، ومنعها من عرضها على شريط الحركة على الشاشة الرئيسية ، انظر هنا »لمزيد من المعلومات: القصص. togglepeerstorieshidden
- Hide/unide Message History for New Channel/Supergroup Users: Channels.TogglePrehistoryHidden
- إذا كان شريط الإجراءات الإضافية ADD نشطًا ، فأضف هذا المستخدم كجهة اتصال: contacts.acceptContact
- إذا أرسلت فاتورة تطلب عنوان شحن وتم تحديد المعلمة is_flexible ، فسيتلقى الروبوت تحديث UpdateBotshipPupKery. استخدم هذه الطريقة للرد على استفسارات الشحن: messages.setBotshipPingSults
- استيراد رابط عميق مجلد الدردشة »، الانضمام إلى بعض الدردشة أو جميع الدردشات في المجلد: chatlists.joinchatlistinvite
- استيراد دعوة الدردشة وانضم إلى دردشة خاصة/مجموعة SuperGroup
- ترخيص الاستيراد: الاستيراد
- استيراد سجل الدردشة من تطبيق دردشة أجنبية إلى دردشة برقية محددة ، انقر هنا لمزيد من المعلومات حول الدردشات المستوردة »: Messages.InithistoryImport
- جهات اتصال الواردات: يحفظ قائمة كاملة على الخادم ، ويضيف جهات اتصال مسجلة بالفعل إلى قائمة جهات الاتصال ، وإرجاع جهات الاتصال المضافة ومعلوماتهم: contacts.importContacts
- زيادة عرض عرض واحد أو أكثر من القصص: القصص.
- أشر إلى الخادم (من جانب المستخدم) أن المستخدم لا يزال يستخدم تطبيق الويب: الرسائل. prolongwebview
- تضخيم الصور المجردة إلى حمولة JPG الكاملة: تمرير
- يُبلغ الخادم عن عملية شراء من خلال متجر التطبيقات: للتطبيقات الرسمية فقط: الدفع.
- يُبلغ الخادم عن عملية شراء من خلال متجر Play: للتطبيقات الرسمية فقط: الدفع. AssignPlayMarketTransaction
- يُبلغ الخادم عن عدد تحديثات الروبوت المعلقة إذا لم تتم معالجتها لفترة طويلة ؛ لبوت فقط: Help.setBotupDatesStatus
- تهيئة جلسة تناول الطعام في الخارج ، انظر هنا »لمزيد من المعلومات: حساب.
- تهيئة الاتصال: InitConnection
- تهيئة الاختراق الذاتي: initselfrestart
- بدء إعادة تعيين كلمة مرور 2FA: لا يمكن استخدامها إلا إذا تم تسجيل المستخدم بالفعل ، انظر هنا لمزيد من المعلومات »: حساب. ResetPassword
- يبدأ تسجيل الدخول إلى رمز الاستجابة السريعة: qrlogin
- قم بتثبيت ملصقات: Messages.InstallStickerset
- قم بتثبيت موضوع: account.installtheme
- تثبيت خلفية: حساب
- تثبيت/إلغاء تثبيت خلفية: حساب
- يقوم بتثبيت صورة تم تحميلها مسبقًا كصورة ملف تعريف: Photos.updateprofilephoto
- نقطة النهاية الداخلية المستخدمة من قبل خادم التنزيل: ProcessDownloadServerping
- الاستخدام الداخلي: Help.edituserInfo
- إبطال رموز تسجيل الدخول المحددة ، انظر هنا »لمزيد من المعلومات: حساب.
- دعوة مجموعة من المستخدمين إلى مكالمة مجموعة: phone.invitetogroupcall
- دعوة المستخدمين إلى قناة/مجموعة Supergroup: Channels.invitetochannel
- استدعاء طريقة في جلسة تناول الطعام في الخارج ، انظر هنا »لمزيد من المعلومات: invokewithtakeout
- استدعاء طلب دون الاشتراك في الاتصال المستخدم للتحديثات (يتم تمكين هذا افتراضيًا لاستعلامات الملفات): invokeWithoutUpdates
- استدعاء الاستعلام المحدد باستخدام طبقة API المحددة: invokeWithLayer
- استدعاء مع نطاق الرسائل المحدد: invokeWithMessagesRange
- يستدعي استعلامًا بعد الانتهاء بنجاح من الاستعلامات السابقة: InvokeafterMsgs
- يستدعي استعلامًا بعد الانتهاء بنجاح من أحد الاستعلامات السابقة: InvokeafterMsg
- انضم إلى قناة/SuperGroup: Channels.joinchannel
- انضم إلى مكالمة جماعية: phone.joingroupcall
- انضم إلى القنوات والمجموعات الفائقة التي تمت إضافتها مؤخرًا إلى رابط Deep Folder المجلد »: chatlists.joinchatlistupdates
- قم بإطلاق هبة مدفوعة مسبقًا »: payments.LaunchPrepaidGiveAway
- اترك قناة/SuperGroup: Channels.Leavechannel
- اترك مكالمة جماعية: phone.leavegroupcall
- قائمة جميع الروابط العميقة مجلد الدردشة »المرتبطة بالمجلد: chatlists.getExportedInvites
- تحميل إحصائيات قناة الرسم البياني بشكل غير متزامن: STATS.LOADASYNCGRAPH
- قم بتسجيل الدخول إلى Telegram (عبر CLI أو الويب): ابدأ
- قم بتسجيل الخروج من جلسة نشطة معتمدة من خلال التجزئة: حساب. resetauthorization
- قم بتسجيل الخروج من جلسة تسجيل الدخول إلى Web Telegram: Account.ResetWebauthorization
- المسجل: المسجل
- تسجيل الدخول كما الروبوت: Botlogin
- تسجيل الدخول كمستخدم: phonelogin
- تسجيل الدخول عن طريق استيراد رمز التفويض: Auth.ImportWebOntoKtorization
- تسجيل الدخول باستخدام رمز تسجيل الدخول الذي تم إعادة توجيهه ، تم إنشاؤه في حالة عدم تطابق التيار المستمر أثناء تسجيل الدخول إلى رمز الاستجابة السريعة: Auth.ImportLogIntoken
- تسجيل الخروج الجلسة: تسجيل الدخول
- ابحث عن الرموز التعبيرية المخصصة المرتبطة بـ UTF8 Emoji: Messages.SearchCustomEmoji
- ابحث عن تحديثات شروط الخدمة في Telegram: Help.gettermsofServiceUpdate
- mtproto إلى td params: mtprototd
- mtproto إلى tdcli params: mtprototdcli
- اصنع مسؤول مستخدم في مجموعة أساسية: messages.editchatadmin
- قم بتحويل HTML يدويًا إلى رسالة ومجموعة من الكيانات: HTMLTomessageentities
- قم بتحويل التخفيضات يدويًا إلى رسالة ومجموعة من الكيانات: MarkdownTomessageentities
- Mark Mark Dialog يدويًا على أنه غير مقروء: Messages.MarkDialogunRead
- حدد مؤشر ترابط على أنه قراءة: Messages.ReadDiscussion
- ضع علامة على جميع القصص حتى معرف معين كما هو قراءة ، لنظير معين ؛ سوف ينبعث من تحديث محدثات إلى جميع جلسات تسجيل الدخول: القصص.
- Mark Channel/Supergroup History as read: channels.readhistory
- Mark Channel/Supergroup Message محتويات كما هو قراء
- يذكر مارك على النحو القراءة: الرسائل. القراءة
- مارك ردود فعل الرسائل »كقراءة: الرسائل. ReadReactions
- ضع علامة على الملصقات المميزة الجديدة كما هو قراء
- علامة أو unmark ملصق كما هو مفضل: الرسائل. favesticker
- مارك برعاية رسالة باسم القراءة: ViewSponsoredMessage
- يميز تاريخ الرسائل على النحو القراءة: الرسائل. readhistory
- يميز تاريخ الرسالة ضمن دردشة سرية كما هو قراء
- طريقة لجلب الملصقات المميزة مسبقًا: messages.getoldfeatustickers
- تعديل إعدادات الأوتوسينات: حساب. saveautosavesettings
- تعديل حقوق المسؤول للمستخدم في مجموعة/قناة Supergroup: Channels.Editadmin
- يخطر المرسل حول المستلم بعد أن استمع إلى رسالة صوتية أو شاهد مقطع فيديو: Messages.ReadMessageContents
- أبلغ المستخدم الآخر في دردشة خاصة تم التقاط لقطة شاشة للدردشة: الرسائل.
- أبلغ المستخدم أن بيانات جواز السفر المرسلة تحتوي على بعض الأخطاء التي لن يتمكن المستخدم من إعادة تقديم بيانات جواز السفر إليك حتى يتم إصلاح الأخطاء (يجب أن تتغير محتويات الحقل الذي قمت بإرجاع الخطأ من أجله): المستخدمون.
- احصل على مثيل مكون إضافي معالج الأحداث: getPlugin
- احصل على قائمة من الهبة/الهدايا الممتازة Telegram »الخيارات: المدفوعات.
- الحصول على قائمة أوامر الروبوت لنطاق الروبوت المحدد ورمز اللغة: bots.getBotCommands
- احصل على قائمة بالقنوات التي يمكن للمستخدم نشرها القصص: Stories.GetChatStoSend
- احصل على قائمة باللغات ذات الصلة التي يجب استخدامها عند جلب قوائم الكلمات الرئيسية Emoji »: Messages.getemojikeywordslanguages
- الحصول على قائمة بالقنوات العامة ذات الطابع المشابه ، تم اختيارها بناءً على أوجه التشابه في قواعد المشتركين: القنوات.
- الحصول على تفاعلات الرسائل المتاحة »: messages.getavailablereactions
- احصل على تكوين للترخيص ثنائي العوامل بكلمة مرور: حساب. getPassword
- احصل على مهاجمة قصة كرسالة إلى الدردشات العامة وإعادة النشر من قبل القنوات العامة: Stats.getStoryPublicforwards
- الحصول على معلومات كاملة حول مجموعة من القصص من قبل هويةهم: القصص.
- الحصول على معلومات حول عدد العرض ، والعدد الأمامي ، وردود الفعل والمشاهدين الجدد لقصص واحدة أو أكثر: القصص.
- الحصول على معلومات حول برقية Premium Giftcode »: Payments.CheckgiftCode
- الحصول على معلومات حول هبة برقية Premium »: payments.getGiveAwayInfo
- الحصول على معلومات حول رابط Deep Folder المجلد »: chatlists.checkchatlistinvite
- الحصول على معلومات حول تطبيق Link Mini Direct: messages.getBotApp
- احصل على قالب واجهة المستخدم API: getWebApitEmplate
- احصل على أحدث معرف القراءة القراءة لجميع أقرانهم عند تسجيل الدخول لأول مرة ، يتم إرجاعه كقائمة من تحديثات updatereadstories ، انظر هنا »لمزيد من المعلومات: Stories.getAllReadPeerstories
- الحصول على قائمة المستخدمين الذين شاهدوا قصة محددة نشرناها: Stories.GetStoryViewSlist
- الحصول على معلومات المستخدم من رابط ملف تعريف مؤقت: contacts.importContactToken
- الحصول على أقراننا الذي نقوم به حاليًا ، وعدد فتحات التعزيز التي تركناها: premium.getMyBoosts
- يحصل على قائمة بالرسائل ، مما يشير إلى القنوات العامة الأخرى التي تم إعادة توجيه رسالة قناة: stats.getMessagePublicforwards
- يحصل على قائمة من أقرانهم يمكن استخدامه لإرسال الرسائل في مجموعة معينة: القنوات. GetSendas
- يحصل على أنبوب يمكن استخدامه لتحميل ملف من دفق: getStreamPipe
- يحصل على معلومات حول التعزيزات التي تم تطبيقها على قناة معينة (Admins فقط): Premium.getBoostSlist
- يحصل على معلومات حول ملف تصدير الدردشة ، الذي تم إنشاؤه بواسطة تطبيق دردشة أجنبية ، انقر هنا لمزيد من المعلومات حول الدردشات المستوردة »: Messages.CheckHistoryImport
- بمجرد أن يؤكد المستخدم تفاصيل الدفع والشحن ، يتلقى الروبوت تحديث UpdateBotPrecheckoutquery
- مفيد فقط عند استهلاك MadelineProto تحديثات من خلال واجهة برمجة التطبيقات بلغة أخرى (مثل JavaScript) ، لا ينصح بها على الإطلاق عند كتابة Bots MadelineProto: GetUpdates مباشرة
- افتح تطبيق BOT MINI من رابط DEER DEEP تطبيق MINI مباشرة ، وإرسال معلومات المستخدم بعد تأكيد المستخدم: Messages.RequestAppWebView
- افتح تطبيق BOT MINI ، وإرسال معلومات المستخدم بعد تأكيد المستخدم: messages.requestWebView
- افتح تطبيق BOT MINI: Messages.RequestSimpleWebView
- يفتح ملفًا في وضع إلحاق فقط: OpenFileAppendonly
- اختياري: إخطار الخادم بأن المستخدم مشغول حاليًا في المكالمة: سيرفض هذا تلقائيًا جميع المكالمات الهاتفية الواردة حتى تنتهي المكالمة الهاتفية الحالية: phone.receivedCall
- تحليلات التحليل والتحديث والمتجر: التحديثات
- توقف عن تشغيل ملف الصوت الحالي في المكالمة: pauseplay
- إجراء تحليل ثابت على فئة معالج الأحداث ، للتأكد من تلبية بعض متطلبات الأداء:
- قم بتثبيت رسالة: messages.updatePinnedMessage
- PIN أو قم بإلغاء تحديد مربع حوار رسالة محفوظة »: Messages.TogglesavedDialogpin
- مواضيع PIN أو Unpin Forum: القنوات. updatePinnedForumTopic
- دبوس أو إلغاء وضع قصة واحدة أو أكثر: قصص. togglepinned
- PIN/UNPIN A DIALOG: Messages.toggledialogpin
- تشغيل الملف في الاتصال: CallPlay
- تشغيل الملفات المعلقة في الاتصال: CallPlayOnhold
- Modulo الإيجابي: posmod
- اضغط على زر رد اتصال مضمّن واحصل على إجابة رد اتصال من الروبوت: messages.getBotCallbackAnswer
- قدم قارئ مخزنة لملف أو عنوان URL أو دفق أمبير: OpenBuffered
- قدم دفقًا لملف أو عنوان URL أو دفق أمبير: GetStream
- الاستعلام عن روبوت مضمّن: messages.getInlineBotResults
- قيم مكالمة ، وإرجاع معلومات حول رسالة التصنيف المرسلة إلى روبوت VoIP الرسمي: phone.setCallrating
- معدل الرسائل الصوتية المكتوبة: الرسائل. ratetranscribedaudio
- رد فعل على قصة: القصص.
- رد فعل على الرسالة: الرسائل.
- قم بتحديث ذاكرة التخزين المؤقت للنظير الكامل لبعض الأقران: refreshfullpeercache
- تحديث ذاكرة التخزين المؤقت للنظير لبعض الأقران: RefreshPeercache
- قم بتسجيل الجهاز لتلقي إشعارات الدفع: حساب. RegisterDevice
- قم بإزالة ملصق من المجموعة حيث تنتمي ، روبوتات فقط. يجب أن تكون مجموعة الملصقات قد تم إنشاؤها بواسطة الروبوت: الملصقات. removestickerfromset
- يزيل جميع جهات الاتصال دون حساب Telegram المرتبط: الاتصالات. Resetsaved
- إعادة تسمية ملصقات ، روبوتات فقط: ملصقات.
- تقدم إحصائيات Prometheus باستخدام العارض المحدد: RenderPromStats
- إعادة ترتيب أسماء المستخدمين النشطة: القنوات.
- مجلدات إعادة ترتيب: Messages.UpdatedialogFiltersorder
- إعادة ترتيب الملصقات المثبتة: الرسائل.
- مربعات حوار مثبتة إعادة ترتيب: messages.reDorderPinnedDialogs
- إعادة ترتيب موضوعات المنتدى: القنوات. reorderpinnedforumtopics
- Reorder مثبتة الحوار المحفوظات المحفوظة »
- إعادة ترتيب أسماء المستخدمين المرتبطة بروبان نمتلكه: bots.reDorduserNames
- إعادة ترتيب أسماء المستخدمين المرتبطة بالمستخدم الذي تم تسجيل الدخول حاليًا: Account.ReDorderuserNames
- استبدل محتويات قائمة الكتلة بأكملها ، انظر هنا لمزيد من المعلومات »: contacts.setBlocked
- أبلغ عن رسالة في محادثة عن انتهاك شروط خدمة Telegram: الرسائل.
- أبلغ عن رد فعل الرسالة: رسائل.
- الإبلاغ عن مضادات الاضطراب الأصلية الإيجابية: القنوات. reportantispamfalsepositive
- الإبلاغ عن محادثة جديدة واردة عن البريد العشوائي ، إذا كانت إعدادات الأقران للدردشة تسمح لنا بذلك: Messages.ReportSpam
- أبلغ عن نظير لانتهاك شروط الخدمة في Telegram: حساب. reportpeer
- أبلغ عن صورة ملف تعريف لحوار: حساب. reportprofilephoto
- أبلغ عن محادثة سرية عن البريد العشوائي: الرسائل. reportencryptedspam
- أبلغ عن قصة: القصص.
- الإبلاغ عن خطأ إلى نظير تعيين سابقا: تقرير
- الإبلاغ عن ملف تعريف الذاكرة مع Memprof: ReportMemoryProfile
- تقارير بعض الرسائل من مستخدم في مجموعة Supergroup مثل البريد العشوائي ؛ يتطلب حقوق المسؤول في Supergroup: Channels.ReportSpam
- يمثل قائمة من فئات الرموز التعبيرية ، التي سيتم استخدامها عند اختيار الرموز التعبيرية المخصصة لتعيين حالة تعبيرية مخصصة: Messages.getemojistatusgroups
- يمثل قائمة من فئات الرموز التعبيرية ، التي سيتم استخدامها عند اختيار الرموز التعبيرية المخصصة لتعيين صورة ملف تعريف: messages.getemojiprofilephotoGroups
- يمثل قائمة من فئات الرموز التعبيرية ، التي سيتم استخدامها عند اختيار الرموز التعبيرية المخصصة: messages.getemojigroups
- طلب مكالمة VoIP: requestCall
- اطلب رمز الرسائل القصيرة عبر Firebase: auth.requestfirebasesmsms
- طلب رمز استرداد كلمة مرور 2FA ، فقط للحسابات التي تم تكوين بريد إلكتروني للاسترداد: Auth.RequestPasswordRecovery
- طلب الدردشة السرية: طلبات SecretChat
- إعادة تقديم الرمز للتحقق من بريد إلكتروني لاستخدامه كأسلوب استرداد 2FA: حساب. resendpasswordemail
- إعادة تقديم رمز تسجيل الدخول عبر وسيط آخر ، يتم تحديد نوع رمز الهاتف من خلال قيمة الإرجاع لـ Auth.SendCode/Auth.ResendCode: انظر تسجيل الدخول لمزيد من المعلومات: Auth.ResendCode
- إعادة تعيين جميع جلسات تسجيل الدخول إلى Web Telegram النشطة: حساب. resetwebauthorizations
- إعادة تعيين تصنيف الأقران الأعلى: الاتصالات. resettoppeerrating
- أعد تعيين كلمة مرور 2FA باستخدام رمز الاسترداد المرسلة باستخدام Auth.RequestPasswordRecovery: Auth.Recoverpassword
- إعادة تعيين البريد الإلكتروني تسجيل الدخول »: auth.ResetLoginemail
- أعد تعيين حالة التحديث وجلب جميع التحديثات من البداية: إعادة ضبطها
- إعادة تعيين جميع إعدادات الإخطار من المستخدمين والمجموعات: حساب. resetNotifySettings
- حل رقم هاتف للحصول على معلومات المستخدم ، إذا سمحت إعدادات الخصوصية الخاصة بهم: Contacts.ResolvePhone
- أعد تشغيل حلقة التحديث: أعد التشغيل
- يستأنف تشغيل ملف الصوت الحالي في المكالمة: resumplay
- Rethrow استثناء في حلقة الحدث: Rethrow
- إرجاع جميع مسودات الرسائل: Messages.getAlldrafts
- إرجاع الإعدادات الحالية: getSettings
- إرجاع نموذج ترخيص جواز سفر Telegram لمشاركة البيانات مع خدمة: Account.getAuthorizationForm
- إرجاع قائمة من الخلفيات المتاحة: Account.getWallpapers
- إرجاع عنوان URL HTTP والذي يمكن استخدامه لتسجيل الدخول تلقائيًا إلى منصة الترجمة واقتراح كلمات رئيسية جديدة للرموز التعبيرية ». سيكون عنوان URL صالحًا لمدة 30 ثانية بعد الجيل: Messages.getemojiurl
- إرجاع إدخال قائمة المرفقات لتطبيق BOT MINI يمكن إطلاقه من قائمة المرفقات »: Messages.getattachmenubot
- إرجاع معلومات الدردشة الأساسية على معرفاتهم: messages.getChats
- إرجاع محتوى ملف ويب ، عن طريق ترسيب الطلب من خلال Telegram ، راجع مستندات WebFile لمزيد من المعلومات: Upload.getWebFile
- إرجاع التكوين الحالي ، بما في ذلك تكوين مركز البيانات: help.getConfig
- إرجاع إحضار القائمة الكاملة لمعرفات الرموز التعبيرية المخصصة »لا يمكن استخدامها في حالات الرموز التعبيرية للقناة»: account.getChannelRestrinationStatuseMojis
- إرجاع معرفات مثبتة أو دائمًا في الدردشات من مجلد دردشة تم استيرادها باستخدام رابط Deep Folder المجلد »، والتي يُقترح أن يتم تركها عند حذف مجلد الدردشة: chatlists.getLeaveChatlistsionsions
- 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.