MadelineProto, ein PHP MTProto-Telegramm-Client
Erstellt von Daniil Gentili
#StandWithUkraine
Treten Sie dem offiziellen Kanal @MadelineProto und den Selbsthilfegruppen bei!
Von Telegram genehmigt!
Was ist das?
Diese Bibliothek kann wie die offiziellen Apps für die einfache Interaktion mit Telegram ohne die Bot-API verwendet werden.
Es kann sich mit einer Telefonnummer (MTProto-API) oder mit einem Bot-Token (MTProto-API, keine Bot-API beteiligt! ) anmelden.
Es ist jetzt vollständig asynchron!
Erste Schritte (jetzt vollständig asynchron!)
<?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! ' );
Versuchen Sie, diesen Code in einem Browser oder in einer Konsole auszuführen!
Tipp: Wenn Sie eine Fehlermeldung (oder nichts) erhalten, senden Sie uns die Fehlermeldung und die MadelineProto.log
-Datei, die im selben Verzeichnis erstellt wurde (bei Ausführung über einen Browser).
Hergestellt mit MadelineProto
Die folgenden Open-Source-Projekte wurden mit MadelineProto erstellt: Sie können sie direkt installieren oder den Quellcode als direkte Beispiele für die Verwendung der vielen Funktionen von MadelineProto erkunden!
- magnaluna Webradio – Telegram-VoIP-Webradio mit vielen Funktionen
-
simpleBot.php
– Extrem einfaches Beispiel -
tgstories_dl_bot.php
– Quellcode von @tgstories_dl_bot – Bot zum Herunterladen jeder Telegram-Story! -
downloadRenameBot.php
– Laden Sie Dateien per URL herunter und benennen Sie Telegram-Dateien mit diesem asynchronen parallelisierten Bot um! -
secret_bot.php
– Geheimer Chat-Bot! -
pipesbot.php
– Inline-Bots erstellen und andere Inline-Bots über einen Userbot verwenden! -
bot.php
– Beispiele für die Verwendung von Filtern, Updates, Download-Links für jede Datei, Telegram-Stories und vieles mehr! - TelegramApiServer – Schneller, einfacher, asynchroner PHP-Telegramm-API-Server: eine HTTP-JSON-API für MadelineProto (zur Verwendung in anderen Sprachen als PHP, bei Verwendung von PHP direkt MadelineProto verwenden)
Möchten Sie Ihr eigenes Open-Source-Projekt zu dieser Liste hinzufügen? Klicken Sie hier!
Einige der Kernkomponenten von MadelineProto sind auch als separate, eigenständige Bibliotheken verfügbar:
- danog/async-orm – Async ORM basierend auf AMPHP v3 und Fibers.
- danog/telegram-entities – Eine Bibliothek zur Arbeit mit Textentitäten im Telegram-UTF-16-Stil.
- danog/tg-file-decoder – Eine Bibliothek zur Arbeit mit Telegram-Bot-API-Datei-IDs.
- danog/tg-dialog-id – Eine Bibliothek zum Arbeiten mit Telegram-Bot-API-Dialog-IDs.
- danog/loop – Schleifen-/Akteurmodellabstraktion für AMPHP.
- danog/better-prometheus – Eine bessere Prometheus-Bibliothek für PHP-Anwendungen.
- danog/ipc – Asynchrone IPC-Komponente für AMPHP.
- danog/dns-over-https – Asynchrone DNS-über-HTTPS-Auflösung für AMPHP.
Dokumentation
- Erstellen eines Clients – Auf dieser Seite wird erläutert, wie Sie eine MadelineProto-Instanz erstellen.
- Anmelden – Es gibt viele Möglichkeiten, sich bei MadelineProto anzumelden.
- Erlaubnis zur Nutzung der Telegramm-API einholen
- Automatisch
- Handbuch (Benutzer)
- Handbuch (Bot)
- QR-Code-Login (Benutzer)
- Funktionen – MadelineProto kann alles, was offizielle Kunden können, und noch mehr!
- Anforderungen – MadelineProto benötigt die Erweiterungen mbstring, xml, json, fileinfo, gmp, openssl, iconv, gd, um ordnungsgemäß zu funktionieren.
- MadelineProto auf Docker – MadelineProto bietet ein offizielles MadelineProto-Docker-Image für die Plattformen Linux/amd64, Linux/arm64 und Linux/riscv64 unter hub.madelineproto.xyz/danog/madelineproto.
- Erste Schritte
- CLI-Bot (empfohlen)
- Datenbanken auf Docker
- Web-Docker
- Benutzerdefinierte Erweiterungen
- Metriken – MadelineProto kann viele nützliche Metriken bereitstellen, die mit dem offiziellen MadelineProto Grafana-Dashboard visualisiert werden können.
- Installation – Es gibt verschiedene Möglichkeiten, MadelineProto zu installieren:
- Einfach
- Komponist aus bestehendem Projekt
- Komponist von Grund auf
- Nachrichten an alle Benutzer senden – MadelineProto kann verwendet werden, um Nachrichten an alle Benutzer, Chats und Kanäle eines Bots oder Userbots zu senden.
- Handhabung von Updates (neue Nachrichten und andere Ereignisse) – Die Handhabung von Updates kann auf unterschiedliche Weise erfolgen:
- Asynchrones Ereignisgesteuert
- Vollständiges Beispiel
- Gebundene Methoden
- Filter
- Einfache Filter
- Attributfilter
- MTProto-Filter
- Plugins
- Cron
- Persistente Daten und IPC
- Integriertes ORM
- IPC
- Neustart
- Selbst-Neustart auf Webhosts
- Mehrere Konten
- Automatische statische Analyse
- Vermeiden Sie die Verwendung von Dateisystemfunktionen
- Webhook (für HTTP-APIs)
- getUpdates (nur für Javascript-APIs)
- Noop (Standard)
- danogMadelineProtoBroadcastProgress » – Broadcast-Fortschritt.
- danogMadelineProtoEventHandlerAbstractMessage » – Stellt eine eingehende oder ausgehende Nachricht dar.
- danogMadelineProtoEventHandlerAbstractPrivateMessage » – Stellt eine private oder geheime Chat-Nachricht dar.
- danogMadelineProtoEventHandlerAbstractStory » – Stellt eine Telegram-Story dar.
- danogMadelineProtoEventHandlerBotCommands » – Der Befehlssatz eines bestimmten Bots in einem bestimmten Chat hat sich geändert.
- danogMadelineProtoEventHandlerCallbackQuery » – Stellt eine Abfrage dar, die der Benutzer durch Klicken auf eine Schaltfläche sendet.
- danogMadelineProtoEventHandlerChannelChannelParticipant » – Ein Teilnehmer hat einen Kanal oder eine Supergruppe verlassen, ist ihm beigetreten, wurde gesperrt oder als Administrator registriert.
- danogMadelineProtoEventHandlerChannelMessageForwards » – Zeigt an, dass sich der Weiterleitungszähler einer Nachricht in einem Kanal geändert hat.
- danogMadelineProtoEventHandlerChannelMessageViewsChanged » – Zeigt an, dass sich der Ansichtszähler einer Nachricht in einem Kanal geändert hat.
- danogMadelineProtoEventHandlerChannelUpdateChannel » – Ein neuer Kanal ist verfügbar oder Informationen zu einem vorhandenen Kanal wurden geändert.
- danogMadelineProtoEventHandlerChatInviteRequester » – Zeigt an, dass jemand die Teilnahme an einem Chat oder Kanal beantragt hat.
- danogMadelineProtoEventHandlerChatInviteRequesterBotChatInviteRequest » – Zeigt an, dass jemand die Teilnahme an einem Chat oder Kanal beantragt hat (nur Bots).
- danogMadelineProtoEventHandlerChatInviteRequesterPendingJoinRequests » – Jemand hat die Teilnahme an einem Chat oder Kanal beantragt.
- danogMadelineProtoEventHandlerDelete » – Zeigt an, dass einige Nachrichten gelöscht wurden.
- danogMadelineProtoEventHandlerDeleteDeleteChannelMessages » – Einige Nachrichten in einer Supergruppe/einem Kanal wurden gelöscht.
- danogMadelineProtoEventHandlerDeleteDeleteMessages » – Einige Nachrichten wurden in einem privaten Chat oder einer einfachen Gruppe gelöscht.
- danogMadelineProtoEventHandlerDeleteDeleteScheduledMessages » – Einige geplante Nachrichten wurden aus der Zeitplanwarteschlange eines Chats gelöscht.
- danogMadelineProtoEventHandlerInlineQuery » – Eine eingehende Inline-Abfrage.
- danogMadelineProtoEventHandlerMessage » – Stellt eine eingehende oder ausgehende Nachricht dar.
- danogMadelineProtoEventHandlerMessageChannelMessage » – Stellt eine eingehende oder ausgehende Kanalnachricht dar.
- danogMadelineProtoEventHandlerMessageCommentReply » – Stellt eine Antwort auf eine unserer Nachrichten in einer Kanalkommentargruppe dar, in der wir nicht Mitglied sind (d. h. über
@replies
erhalten haben). - danogMadelineProtoEventHandlerMessageGroupMessage » – Stellt eine eingehende oder ausgehende Gruppennachricht dar.
- danogMadelineProtoEventHandlerMessagePrivateMessage » – Stellt eine eingehende oder ausgehende private Nachricht dar.
- danogMadelineProtoEventHandlerMessageSecretMessage » – Stellt eine neue verschlüsselte Nachricht dar.
- danogMadelineProtoEventHandlerMessageServiceMessage » – Stellt Informationen zu einer Dienstnachricht dar.
- danogMadelineProtoEventHandlerMessageServiceMessage » – Stellt Informationen zu einer Dienstnachricht dar.
- danogMadelineProtoEventHandlerMessageServiceDialogBotAllowed » – Wir haben dem Bot die Erlaubnis erteilt, uns Direktnachrichten zu senden.
- danogMadelineProtoEventHandlerMessageServiceDialogChannelCreated » – Der Kanal wurde erstellt.
- danogMadelineProtoEventHandlerMessageServiceDialogChannelMigrateFrom » – Zeigt an, dass der Kanal aus dem angegebenen Chat migriert wurde.
- danogMadelineProtoEventHandlerMessageServiceDialogChatJoinedByLink » – Ein Benutzer ist dem Chat über einen Einladungslink beigetreten.
- danogMadelineProtoEventHandlerMessageServiceDialogChatMigrateTo » – Zeigt an, dass der Chat in die angegebene Supergruppe migriert wurde.
- danogMadelineProtoEventHandlerMessageServiceDialogContactSignUp » – Ein Kontakt hat sich gerade für Telegram angemeldet.
- danogMadelineProtoEventHandlerMessageServiceDialogCreated » – Ein Chat oder Kanal wurde erstellt.
- danogMadelineProtoEventHandlerMessageServiceDialogDeleteMessages » – Gelöschte Nachrichten.
- danogMadelineProtoEventHandlerMessageServiceDialogGameScore » – Jemand hat in einem Spiel ein Tor erzielt.
- danogMadelineProtoEventHandlerMessageServiceDialogGeoProximityReached » – Ein Benutzer des Chats befindet sich jetzt in der Nähe eines anderen Benutzers.
- danogMadelineProtoEventHandlerMessageServiceDialogGiftPremium » – Informationen zu einem geschenkten Telegram Premium-Abonnement.
- danogMadelineProtoEventHandlerMessageServiceDialogGiftStars » – Informationen über einen geschenkten Telegram Stars.
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCall » – Stellt eine Dienstnachricht über einen Gruppenanruf dar.
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCallGroupCall » – Der Gruppenanruf wurde gestartet oder beendet.
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCallGroupCallInvited » – Eine Gruppe von Benutzern wurde zum Gruppenanruf eingeladen.
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCallGroupCallScheduled » – Ein Gruppenanruf wurde geplant.
- danogMadelineProtoEventHandlerMessageServiceDialogHistoryCleared » – Chat-Verlauf wurde gelöscht.
- danogMadelineProtoEventHandlerMessageServiceDialogMemberJoinedByRequest » – Ein Benutzer wurde von einem Administrator in die Gruppe aufgenommen.
- danogMadelineProtoEventHandlerMessageServiceDialogMemberLeft » – Ein Mitglied hat den Chat oder Kanal verlassen.
- danogMadelineProtoEventHandlerMessageServiceDialogMembersJoined » – Einige Mitglieder sind dem Chat oder Kanal beigetreten.
- danogMadelineProtoEventHandlerMessageServiceDialogMessagePinned » – Eine Nachricht wurde in einem Chat angeheftet.
- danogMadelineProtoEventHandlerMessageServiceDialogPeerRequested » – Enthält Informationen über einen Peer, die der Benutzer mit dem Bot geteilt hat, nachdem er auf eine Schaltfläche „keyboardButtonRequestPeer“ geklickt hat.
- danogMadelineProtoEventHandlerMessageServiceDialogPhoneCall » – Ein Telefonanruf.
- danogMadelineProtoEventHandlerMessageServiceDialogPhotoChanged » – Das Foto des Dialogs wurde geändert oder gelöscht.
- danogMadelineProtoEventHandlerMessageServiceDialogReadMessages » – Als gelesen markierte Nachrichten.
- danogMadelineProtoEventHandlerMessageServiceDialogScreenshotTaken » – Ein Screenshot des Chats wurde erstellt.
- danogMadelineProtoEventHandlerMessageServiceDialogSetChatTheme » – Das Chat-Theme wurde geändert.
- danogMadelineProtoEventHandlerMessageServiceDialogSetChatWallPaper » – Das Hintergrundbild des aktuellen Chats wurde geändert.
- danogMadelineProtoEventHandlerMessageServiceDialogSetTTL » – Die Gültigkeitsdauer von Nachrichten in diesem Chat wurde geändert.
- danogMadelineProtoEventHandlerMessageServiceDialogStarGift » – Informationen über einen geschenkten Stern.
- danogMadelineProtoEventHandlerMessageServiceDialogSuggestProfilePhoto » – Ein neues Profilbild wurde mit photos.uploadContactProfilePhoto vorgeschlagen.
- danogMadelineProtoEventHandlerMessageServiceDialogTitleChanged » – Der Titel eines Kanals oder einer Gruppe hat sich geändert.
- danogMadelineProtoEventHandlerMessageServiceDialogTopicCreated » – Ein Forumsthema wurde erstellt.
- danogMadelineProtoEventHandlerMessageServiceDialogTopicEdited » – Informationen zum Forumsthema wurden bearbeitet.
- danogMadelineProtoEventHandlerMessageServiceDialogWebView » – Daten von einer geöffneten Antworttastatur-Bot-Webanwendung wurden an den Bot weitergeleitet, der sie besitzt (Benutzer- und Bot-seitige Dienstnachricht).
- danogMadelineProtoEventHandlerPaymentsPayment » – Dieses Objekt enthält Informationen über eine eingehende Pre-Checkout-Abfrage.
- danogMadelineProtoEventHandlerPinned » – Zeigt an, dass einige Nachrichten angeheftet/nicht angeheftet wurden.
- danogMadelineProtoEventHandlerPinnedPinnedChannelMessages » – Stellt Nachrichten dar, die in einem Kanal angeheftet/nicht angeheftet wurden.
- danogMadelineProtoEventHandlerPinnedPinnedGroupMessages » – Stellt Nachrichten dar, die in einem Chat/einer Supergruppe angeheftet bzw. gelöst wurden.
- danogMadelineProtoEventHandlerPinnedPinnedPrivateMessages » – Einige Nachrichten wurden in einem privaten Chat angeheftet.
- danogMadelineProtoEventHandlerPrivacy » – Zeigt einige Datenschutzregeln für einen Benutzer oder eine Gruppe von Benutzern an.
- danogMadelineProtoEventHandlerQueryButtonQuery » – Stellt eine Abfrage dar, die vom Benutzer durch Klicken auf eine Schaltfläche gesendet wird.
- danogMadelineProtoEventHandlerQueryChatButtonQuery » – Stellt eine Anfrage dar, die der Benutzer durch Klicken auf eine Schaltfläche in einem Chat sendet.
- danogMadelineProtoEventHandlerQueryChatGameQuery » – Stellt eine Abfrage dar, die vom Benutzer gesendet wird, indem er in einem Chat auf die Schaltfläche „Spiel spielen“ klickt.
- danogMadelineProtoEventHandlerQueryGameQuery » – Stellt eine Abfrage dar, die der Benutzer durch Klicken auf die Schaltfläche „Spiel spielen“ sendet.
- danogMadelineProtoEventHandlerQueryInlineButtonQuery » – Stellt eine Abfrage dar, die vom Benutzer durch Klicken auf eine Schaltfläche in einer Inline-Nachricht gesendet wird.
- danogMadelineProtoEventHandlerQueryInlineGameQuery » – Stellt eine Abfrage dar, die vom Benutzer gesendet wird, indem er in einer Inline-Nachricht auf die Schaltfläche „Spiel spielen“ klickt.
- danogMadelineProtoEventHandlerStoryStory » – Stellt eine Telegram-Story dar.
- danogMadelineProtoEventHandlerStoryStoryDeleted » – Stellt eine gelöschte Story dar.
- danogMadelineProtoEventHandlerStoryStoryReaction » – Stellt eine Reaktion auf eine Story dar.
- danogMadelineProtoEventHandlerTyping » – Ein Benutzer tippt.
- danogMadelineProtoEventHandlerTypingChatUserTyping » – Der Benutzer bereitet eine Nachricht in einer Gruppe vor; Tippen, Aufzeichnen, Hochladen usw. Dieses Update ist 6 Sekunden lang gültig. Wenn nach 6 Sekunden keine weiteren Aktualisierungen dieser Art eingehen, sollte davon ausgegangen werden, dass der Benutzer seine Tätigkeit eingestellt hat.
- danogMadelineProtoEventHandlerTypingSecretUserTyping » – Der Benutzer bereitet eine Nachricht in einem geheimen Chat vor; Tippen, Aufzeichnen, Hochladen usw. Dieses Update ist 6 Sekunden lang gültig. Wenn nach 6 Sekunden keine weiteren Aktualisierungen dieser Art eingehen, sollte davon ausgegangen werden, dass der Benutzer seine Tätigkeit eingestellt hat.
- danogMadelineProtoEventHandlerTypingSupergroupUserTyping » – Ein Benutzer tippt in einer Supergruppe.
- danogMadelineProtoEventHandlerTypingUserTyping » – Der Benutzer bereitet eine Nachricht vor; Tippen, Aufzeichnen, Hochladen usw. Dieses Update ist 6 Sekunden lang gültig. Wenn nach 6 Sekunden keine weiteren Aktualisierungen dieser Art eingehen, sollte davon ausgegangen werden, dass der Benutzer seine Tätigkeit eingestellt hat.
- danogMadelineProtoEventHandlerUserBlocked » – Ein Peer wurde blockiert.
- danogMadelineProtoEventHandlerUserBotStopped » – Ein Bot wurde gestoppt oder neu gestartet.
- danogMadelineProtoEventHandlerUserPhone » – Die Telefonnummer eines Benutzers wurde geändert.
- danogMadelineProtoEventHandlerUserStatus » – Enthält eine Statusaktualisierung.
- danogMadelineProtoEventHandlerUserStatusEmoji » – Der Emoji-Status eines bestimmten Benutzers hat sich geändert oder wurde entfernt.
- danogMadelineProtoEventHandlerUserStatusEmptyStatus » – Der Benutzerstatus wurde noch nicht festgelegt.
- danogMadelineProtoEventHandlerUserStatusLastMonth » – Online-Status: zuletzt im letzten Monat gesehen.
- danogMadelineProtoEventHandlerUserStatusLastWeek » – Online-Status: zuletzt letzte Woche gesehen.
- danogMadelineProtoEventHandlerUserStatusOffline » – Der Offline-Status des Benutzers.
- danogMadelineProtoEventHandlerUserStatusOnline » – Online-Status des Benutzers.
- danogMadelineProtoEventHandlerUserStatusRecently » – Online-Status: zuletzt zuletzt gesehen.
- danogMadelineProtoEventHandlerUserBenutzername » – Es wurden Änderungen am Vornamen, Nachnamen oder Benutzernamen des Benutzers vorgenommen.
- danogMadelineProtoVoIP » – Dieses Update stellt einen VoIP-Telegram-Anruf dar.
- Filter – MadelineProto bietet ein sehr einfaches und intuitives Nachrichtenfiltersystem, das auf dem Typsystem und den Attributen von PHP basiert.
- Einfache Filter
- Attributfilter
- Erstellen benutzerdefinierter Attributfilter
- MTProto-Filter
- Plugins – MadelineProto bietet ein natives Plugin-System, basierend auf Event-Handlern!
- Plugins installieren
- Einfache Installation
- Composer-Installation
- Integrierte Plugins
- Plugins erstellen
- Vollständiges Plugin-Beispiel
- Einschränkungen
- Namespace-Anforderungen
- Verteilung
- danogMadelineProtoEventHandlerPluginRestartPlugin »
- Konfiguration
- Textdateien erstellen und hochladen
- Protokollierung
- Datenbank – MadelineProto kann optional einige seiner internen Daten in einer Datenbank speichern, z. B. MySQL, MariadB, Postgres oder Redis (Sie können auch Ihre eigenen hinzufügen!), wodurch die RAM-Nutzung reduziert wird.
- danogMadelineProtoSettingsDatabaseMemory: Speicher-Backend-Einstellungen.
- danogMadelineProtoSettingsDatabaseMysql: MySQL-Backend-Einstellungen.
- danogMadelineProtoSettingsDatabasePostgres: Postgres-Backend-Einstellungen.
- danogMadelineProtoSettingsDatabaseRedis: Redis-Backend-Einstellungen.
- Einstellungen – MadelineProto verfügt über zahlreiche Einstellungen, mit denen das Verhalten der Bibliothek geändert werden kann.
- AppInfo: App-Informationen.
- Auth: Kryptografieeinstellungen.
- Verbindung: Verbindungseinstellungen.
- Dateien: Dateiverwaltungseinstellungen.
- Logger: Logger-Einstellungen.
- Peer: Peer-Datenbankeinstellungen.
- Pwr: PWRTelegram-Einstellungen.
- RPC: RPC-Einstellungen.
- SecretChats: Geheime Chat-Einstellungen.
- Serialisierung: Serialisierungseinstellungen.
- TLSchema: TL-Schemaeinstellungen.
- Vorlagen: Web- und CLI-Vorlageneinstellungen für die Anmeldung.
- VoIP: VoIP-Einstellungen.
- DatenbankSpeicher: Speicher-Backend-Einstellungen.
- DatenbankMysql: MySQL-Backend-Einstellungen.
- DatenbankPostgres: Postgres-Backend-Einstellungen.
- DatenbankRedis: Redis-Backend-Einstellungen.
- Informationen über den aktuellen Benutzer abrufen – So können Sie Informationen über den aktuell angemeldeten Benutzer abrufen
- Ausnahmen – MadelineProto kann viele verschiedene Ausnahmen auslösen.
- Liste der Ausnahmetypen
- Hübsche TL-Spur
- Den TL-Trace abrufen
- Vermeiden von FLOOD_WAITs – Wenn Sie zu viele Telegrammanfragen stellen, kann es sein, dass Sie für eine Weile FLOOD_WAITed erhalten. Um diese Überschwemmungswartezeiten zu vermeiden, müssen Sie die Überschwemmungswarterate berechnen.
- Protokollierung – MadelineProto bietet eine einheitliche Klasse zum Protokollieren von Nachrichten an das in den Einstellungen definierte Protokollierungsziel.
- Telegram-VoIP-Telefonanrufe – MadelineProto bietet einen einfachen Wrapper für die Arbeit mit Telefonanrufen.
- Bitte um einen Anruf
- Audiodateien abspielen
- Anrufe entgegennehmen
- Hoch- und Herunterladen von Dateien – MadelineProto bietet vollständig parallelisierte Wrapper-Methoden zum Hoch- und Herunterladen von Dateien, die Bot-API-Datei-IDs, direktes Hochladen per URL und Dateiumbenennung unterstützen.
- Bot-API-Datei-IDs
- Hochladen und Senden von Dateien
- Sicherheitshinweis
- Fotos
- Fotos als Dokumente
- Unterlagen
- GIFs
- Videos
- Musik
- Stimme
- Aufkleber
- Hochladen von Dateien
- Wiederverwendung hochgeladener Dateien
- Dateien umbenennen
- Dateien herunterladen
- Download-Informationen extrahieren
- Einen Download-Link erhalten
- Profilbilder herunterladen
- In Verzeichnis herunterladen
- In Datei herunterladen
- Zum Streamen herunterladen
- Zum Rückruf herunterladen
- Auf den http-Server herunterladen
- In den Browser herunterladen
- Fortschritte machen
- Informationen zu Chats abrufen – Es gibt verschiedene Methoden, die zum Abrufen von Informationen zu Chats verwendet werden können, basierend auf der Bot-API-ID, dem Peer, dem Benutzer und den Chat-Objekten.
- Vollständige Chat-Informationen mit vollständiger Teilnehmerliste
- Vollständige Chat-Informationen
- Reduzierte Chat-Informationen (sehr schnell)
- Nur die Chat-ID (extrem schnell)
- Alle Chats (Dialoge) abrufen – Es gibt zwei Möglichkeiten, eine Liste aller Chats abzurufen, je nachdem, ob Sie sich als Benutzer oder als Bot angemeldet haben.
- Dialog-ID-Liste
- Vollständige Dialoginformationen
- Inline-Schaltflächen – Sie können mit MadelineProto ganz einfach auf Inline-Schaltflächen klicken, indem Sie einfach auf die richtige Schaltfläche zugreifen:
- Geheime Chats – MadelineProto bietet Wrapper für die Arbeit mit geheimen Chats.
- Geheime Chats anfordern
- Akzeptieren geheimer Chats
- Überprüfen des geheimen Chat-Status
- Versenden geheimer Nachrichten
- Verwenden eines Proxys – Sie können einen Proxy mit MadelineProto verwenden.
- So richten Sie einen Proxy ein
- Mehrere Proxys mit automatischer Umschaltung
- Verwenden Sie den vorgefertigten MTProxy
- Verwenden Sie den vorgefertigten Socks5-Proxy
- Verwenden Sie einen vorgefertigten HTTP-Proxy
- Erstellen Sie Ihren eigenen Proxy
- Async – MadelineProto bietet jetzt Async für unglaubliche Geschwindigkeitsverbesserungen und parallele Verarbeitung, alles unterstützt von amphp.
- Verwendung
- Asynchron im Event-Handler
- Mehrere asynchrone
- Asynchron ignoriert
- Kombinieren asynchroner Vorgänge
- Asynchrone MadelineProto- und AMPHP-APIs
- Hilfsmethoden
- Asynchroner Schlaf
- Asynchrone Lesezeile
- Asynchrones Echo
- MadelineProto HTTP-Client
- Asynchrones Forken
- Asynchrone Herde
- Asynchrone Schleifen-APIs von MadelineProto
- FAQ – Hier ist eine Liste häufiger Fragen und Antworten zu MadelineProto.
- Upgrade von MadelineProto v7 auf v8 – MadelineProto v8 ist ein großes MadelineProto-Update, das eine große Anzahl seit langem veralteter APIs entfernt: Ich habe diese Upgrade-Checkliste erstellt, um den Upgrade-Prozess zu vereinfachen.
- Verwendung von Methoden – Für viele, wenn nicht alle dieser Methoden gibt es Vereinfachungen.
- Benannte Argumente
- Gleichaltrige
- Dateien
- Geheime Chats
- Entitäten (Markdown und HTML)
- Reply_markup (Tastaturen und Inline-Tastaturen)
- Bot-API-Objekte
- Kein Ergebnis
- Mehrere Methodenaufrufe
- Stornierung
- VOLLSTÄNDIGE API-Dokumentation mit Beschreibungen
- Login
- 2FA-Passwort ändern: update2FA
- Alle Chats abrufen, eine Nachricht an alle Chats senden: getDialogIds, getDialogs, getFullDialogs
- Holen Sie sich die vollständige Teilnehmerliste eines Kanals/einer Gruppe/Supergruppe: getPwrChat
- Vollständige Informationen zu einem Benutzer/Chat/einer Supergruppe/einem Kanal erhalten: getFullInfo
- Informationen zu einem Benutzer/Chat/einer Supergruppe/einem Kanal abrufen: getInfo
- Holen Sie sich die ID eines Benutzers/Chats/einer Supergruppe/eines Kanals/Updates: getID
- Informationen zum aktuell angemeldeten Benutzer abrufen: getSelf
- Dateien bis zu 4 GB hochladen oder herunterladen: uploadFrom*, downloadTo*
- Rufen Sie an und spielen Sie ein Lied
- Erstellen Sie einen geheimen Chatbot
- Brechen Sie ein ausstehendes 2FA-Passwort-Reset ab. Weitere Informationen finden Sie hier »: account.declinePasswordReset
- Akzeptieren Sie das QR-Code-Anmeldetoken und melden Sie sich bei der App an, die es generiert hat: auth.acceptLoginToken
- Anruf annehmen: takeCall
- Akzeptieren Sie den geheimen Chat: AcceptSecretChat
- Akzeptieren Sie die neuen Nutzungsbedingungen: help.acceptTermsOfService
- Aktivieren oder deaktivieren Sie einen gekauften fragment.com-Benutzernamen, der einem Bot zugeordnet ist, der uns gehört: bots.toggleUsername
- Aktivieren oder deaktivieren Sie einen gekauften fragment.com-Benutzernamen, der einer Supergruppe oder einem Kanal zugeordnet ist, der uns gehört:channels.toggleUsername
- Aktivieren oder deaktivieren Sie einen gekauften fragment.com-Benutzernamen, der dem aktuell angemeldeten Benutzer zugeordnet ist: account.toggleUsername
- Aktiviert den Stories-Stealth-Modus. Weitere Informationen finden Sie hier »: Stories.activateStealthMode
- Fügen Sie GIF zur Liste der gespeicherten GIFs hinzu: messages.saveGif
- Einen Sticker zu einem Stickerset hinzufügen, nur für Bots. Das Sticker-Set muss vom Bot erstellt worden sein: stickers.addStickerToSet
- Fügen Sie einen vorhandenen Telegram-Benutzer als Kontakt hinzu:contacts.addContact
- Aufkleber zur Liste der zuletzt verwendeten Aufkleber hinzufügen/entfernen: messages.saveRecentSticker
- Fügt einen Peer zu einer Blockliste hinzu. Weitere Informationen finden Sie hier »:contacts.block
- Fügt einen Benutzer zu einem Chat hinzu und sendet eine Dienstnachricht darüber: messages.addChatUser
- Erlauben Sie dem angegebenen Bot, uns Nachrichten zu senden: bots.allowSendMessage
- Beantworten Sie eine Inline-Abfrage, nur für Bots: messages.setInlineBotResults
- Beantwortet eine benutzerdefinierte Anfrage; Nur für Bots: bots.answerWebhookJSONQuery
- Wenden Sie einen Telegram Premium-Geschenkcode an »: payment.applyGiftCode
- Änderungen auf mehrere Stickersets anwenden: messages.toggleStickerSets
- Wenden Sie einen oder mehrere Boosts an » auf einen Peer: premium.applyBoost
- Ordnen Sie einem Kanal eine Gruppe als Diskussionsgruppe für diesen Kanal zu:channels.setDiscussionGroup
- Ordnen Sie der Supergruppe ein Stickerset zu:channels.setStickers
- Eine Datei asynchron sperren: flock
- Zeile asynchron lesen: readLine
- Asynchroner Schlaf: Schlaf
- Asynchron in stdout/browser schreiben: echo
- Einen Benutzer in einer Supergruppe/einem Kanal sperren/entsperren/kicken:channels.editBanned
- Base64URL-Kodierung: base64urlEncode
- Kann nur von TSF-Mitgliedern zum Abrufen interner Informationen verwendet werden: help.getUserInfo
- Brechen Sie eine laufende Übertragung ab: cancelBroadcast
- Stornieren Sie den Code, der zur Bestätigung einer E-Mail zur Verwendung als 2FA-Wiederherstellungsmethode gesendet wurde: account.cancelPasswordEmail
- Stornieren Sie den Anmeldebestätigungscode: auth.cancelCode
- Ändern Sie die Standard-Emoji-Reaktion, die im Schnellreaktionsmenü verwendet werden soll: Der Wert wird geräteübergreifend synchronisiert und kann mit help.getConfig und dem Feld „reactions_default“ abgerufen werden: messages.setDefaultReaction
- Gruppenanrufeinstellungen ändern: phone.toggleGroupCallSettings
- Ändern Sie die Einstellungen für den automatischen Medien-Download: account.saveAutoDownloadSettings
- Ändern oder entfernen Sie den Benutzernamen einer Supergruppe/eines Kanals:channels.updateUsername
- Datenschutzeinstellungen des aktuellen Kontos ändern: account.setPrivacy
- Einstellungen im Zusammenhang mit einer Sitzung ändern: account.changeAuthorizationSettings
- Ändern Sie das Chat-Thema eines bestimmten Chats: messages.setChatTheme
- Ändern Sie den Standard-Peer, der beim Senden von Nachrichten, Reaktionen und Umfragestimmen an eine bestimmte Gruppe verwendet werden soll: messages.saveDefaultSendAs
- Ändern Sie die Telefonnummer des aktuellen Kontos: account.changePhone
- Ändern Sie das Foto eines Kanals/einer Supergruppe:channels.editPhoto
- Ändern Sie den Satz von Nachrichtenreaktionen », die in einer bestimmten Gruppe, Supergruppe oder einem bestimmten Kanal verwendet werden können: messages.setChatAvailableReactions
- Ändert den Namen des Chats und sendet eine Dienstnachricht darüber: messages.editChatTitle
- Ändert das Chat-Foto und sendet eine Service-Nachricht darauf: messages.editChatPhoto
- Ändert die absolute Position eines Aufklebers in dem Satz, zu dem er gehört; Nur für Bots. Das Sticker-Set muss vom Bot erstellt worden sein: stickers.changeStickerPosition
- Ändert den Standardwert der Time-To-Live-Einstellung, der auf alle neuen Chats angewendet wird: messages.setDefaultHistoryTTL
- Ändert den Benutzernamen für den aktuellen Benutzer: account.updateUsername
- Überprüfen Sie, ob ein bestimmtes Event-Handler-Plugin installiert ist: hasPlugin
- Prüfen Sie, ob ein Benutzername frei ist und einem Kanal/einer Supergruppe zugewiesen werden kann: Kanäle.checkBenutzername
- Überprüfen Sie, ob eine Event-Handler-Instanz vorhanden ist: hasEventHandler
- Überprüfen Sie, ob Administratoren vorhanden sind: hasAdmins
- Überprüfen Sie, ob Berichts-Peers vorhanden sind: hasReportPeers
- Überprüfen Sie, ob es sich um ein Array oder ähnliches handelt (durchlaufbar && zählbar && arrayAccess): isArrayOrAlike
- Überprüfen Sie, ob der Peer in der internen Peer-Datenbank vorhanden ist: peerIsset
- Überprüfen Sie, ob der mit auth.requestPasswordRecovery gesendete 2FA-Wiederherstellungscode gültig ist, bevor Sie ihn an auth.recoverPassword übergeben: auth.checkRecoveryPassword
- Überprüfen Sie, ob der angegebene Peer ein Bot ist: isBot
- Überprüfen Sie, ob der angegebene Peer ein Forum ist: isForum
- Überprüfen Sie die Gültigkeit eines Chat-Einladungslinks und erhalten Sie grundlegende Informationen dazu: messages.checkChatInvite
- Überprüfen Sie, ob der aus einer anderen Chat-App exportierte Chat-Verlauf in einen bestimmten Telegram-Chat importiert werden kann. Klicken Sie hier für weitere Informationen »: messages.checkHistoryImportPeer
- Überprüfen Sie, ob ein geheimer Chat existiert: hasSecretChat
- Prüfen Sie, ob der angegebene Kurzname verfügbar ist: stickers.checkShortName
- Überprüfen Sie, ob die Gruppenanruf-Server-Weiterleitungseinheit derzeit die Streams mit den angegebenen WebRTC-Quell-IDs empfängt: phone.checkGroupCall
- Prüfen Sie, ob der angegebene Bot uns Nachrichten senden kann: bots.canSendMessage
- Überprüfen Sie, ob wir Geschichten als angegebenen Peer veröffentlichen können: Stories.canSendStory
- Prüft, ob der Kauf von Telegram Premium möglich ist. Muss vor dem Premium-Kauf im Geschäft aufgerufen werden, nur offizielle Apps: payment.canPurchasePremium
- Alle Entwürfe löschen: messages.clearAllDrafts
- Löschen Sie alle Peer-spezifischen Einstellungen für die automatische Speicherung: account.deleteAutoSaveExceptions
- Löschen Sie Bot-Befehle für den angegebenen Bot-Bereich und Sprachcode: bots.resetBotCommands
- Letzte Aufkleber löschen: messages.clearRecentStickers
- Kürzlich verwendete Nachrichtenreaktionen löschen: messages.clearRecentReactions
- Gespeicherte Zahlungsinformationen löschen: payment.clearSavedInfo
- Löscht die Liste der zuletzt verwendeten Emoji-Status: account.clearRecentEmojiStatuses
- Enge Verbindung mit dem Client, verbunden über das Web: closeConnection
- Schließen Sie die Benutzeranmeldung mit dem Anmeldecode „completePhoneLogin“ ab
- Vollständige 2FA-Anmeldung: complete2faLogin
- Vollständige Anmeldung bei Telegram: CompleteSignup
- Schließen Sie den Verlaufsimportvorgang ab und importieren Sie alle Nachrichten in den Chat.: messages.startHistoryImport
- Bestätigen Sie eine Telefonnummer, um die Kontolöschung abzubrechen. Für weitere Informationen klicken Sie hier »: account.confirmPhone
- Bestätigt den Empfang von Nachrichten durch einen Client und bricht das Senden von PUSH-Benachrichtigungen ab: messages.receivedMessages
- Konvertieren Sie MTProto-Parameter in Bot-API-Parameter: MTProtoToBotAPI
- Konvertieren Sie TD-Parameter in tdcli: tdToTdcli
- Konvertieren Sie TD- in MTProto-Parameter: tdToMTProto
- Konvertieren Sie eine Nachricht und eine Reihe von Entitäten in HTML: entitiesToHtml
- Konvertieren Sie eine Supergruppe in eine Gigagruppe, wenn dies durch Kanalvorschläge angefordert wird: Kanäle.convertToGigagroup
- Konvertieren Sie Bot-API-Parameter in MTProto-Parameter: botAPIToMTProto
- Konvertieren Sie Double in eine Binärversion: packDouble
- Ganzzahl in base256 long konvertieren: packSignedLong
- Ganzzahl in base256-signed int konvertieren: packSignedInt
- Konvertieren Sie tdcli-Parameter in tdcli: tdcliToTd
- In CamelCase konvertieren: toCamelCase
- In „snake_case“ konvertieren: toSnakeCase
- Wert in unsigned base256 int konvertieren: packUnsignedInt
- Konvertiert einen String in einen asynchronen Amphp-Stream: stringToStream
- Erstellen Sie ein Forumsthema. Erfordert manage_topics-Rechte:channels.createForumTopic
- Erstellen Sie einen Gruppenanruf oder Livestream: phone.createGroupCall
- Erstellen Sie ein Stickerset, nur für Bots: stickers.createStickerSet
- Erstellen Sie eine Supergruppe/einen Kanal:channels.createChannel
- Erstellen Sie ein Thema: account.createTheme
- Erstellen Sie ein neues Hintergrundbild und laden Sie es hoch: account.uploadWallPaper
- Array erstellen: arr
- Erstellt einen neuen Chat: messages.createChat
- Erstellt einen Prometheus-Zähler und gibt ihn zurück: getPromCounter
- Erstellt ein Prometheus-Messgerät und gibt es zurück: getPromGauge
- Erstellt ein Prometheus-Histogramm und gibt es zurück: getPromHistogram
- Erstellt eine Prometheus-Zusammenfassung und gibt sie zurück: getPromSummary
- Einen Kanal/eine Supergruppe löschen:channels.deleteChannel
- Löschen Sie eine Chat-Einladung: messages.deleteExportedChatInvite
- Einen Chat löschen: messages.deleteChat
- Löschen Sie einen Ordner, der über einen Chat-Ordner-Deep-Link importiert wurde »: chatlists.leaveChatlist
- Löschen Sie einen zuvor erstellten Chat-Ordner-Deep-Link »: chatlists.deleteExportedInvite
- Löschen Sie alle installierten Hintergrundbilder und kehren Sie zum Standard-Hintergrundset zurück: account.resetWallPapers
- Löschen Sie alle Nachrichten, die von einem bestimmten Teilnehmer einer bestimmten Supergruppe gesendet wurden:channels.deleteParticipantHistory
- Alle widerrufenen Chat-Einladungen löschen: messages.deleteRevokedExportedChatInvites
- Löschen Sie alle temporären Autorisierungsschlüssel mit Ausnahme der angegebenen: auth.dropTempAuthKeys
- Kontakte nach Telefonnummer löschen: Kontakte.deleteByPhones
- Nachrichtenverlauf eines Forumthemas löschen:channels.deleteTopicHistory
- Nachrichten in einem Kanal/einer Supergruppe löschen:channels.deleteMessages
- Geplante Nachrichten löschen: messages.deleteScheduledMessages
- Löschen Sie gespeicherte Telegram-Passport-Dokumente. Weitere Informationen finden Sie in den Passdokumenten »: account.deleteSecureValue
- Löschen Sie den gesamten Anrufverlauf: messages.deletePhoneCallHistory
- Löschen Sie den Verlauf einer Supergruppe:channels.deleteHistory
- Löschen Sie das Konto des Benutzers von den Telegram-Servern: account.deleteAccount
- Löscht ein Gerät anhand seines Tokens und sendet keine PUSH-Benachrichtigungen mehr an das Gerät: account.unregisterDevice
- Löscht einen Peer aus einer Sperrliste. Weitere Informationen finden Sie hier »:contacts.unblock
- Löscht ein von uns erstelltes Stickerset, nur für Bots: stickers.deleteStickerSet
- Löscht einen Benutzer aus einem Chat und sendet eine Dienstnachricht an ihn: messages.deleteChatUser
- Löscht den Kommunikationsverlauf: messages.deleteHistory
- Löscht Nachrichten anhand ihrer Bezeichner: messages.deleteMessages
- Löscht Nachrichten, die von einem bestimmten Peer an gespeicherte Nachrichten weitergeleitet wurden »: messages.deleteSavedHistory
- Löscht Profilfotos. Die Methode gibt eine Liste erfolgreich gelöschter Foto-IDs zurück: photos.deletePhotos
- Löscht mehrere Kontakte aus der Liste:contacts.deleteContacts
- Löscht einige gepostete Geschichten: Stories.deleteStories
- Deaktivieren Sie alle gekauften Benutzernamen einer Supergruppe oder eines Kanals:channels.deactivateAllUsernames
- Anruf verwerfen: DiscardCall
- Geheimen Chat verwerfen: DiscardSecretChat
- Einen Vorschlag ablehnen. Weitere Informationen finden Sie hier »: help.dismissSuggestion
- Neue ausstehende Peers, die kürzlich einem Chat-Ordner hinzugefügt wurden, verwerfen Deep Link »: chatlists.hideChatlistUpdates
- Eine Chat-Beitrittsanfrage im Zusammenhang mit einem bestimmten Chat oder Kanal ablehnen oder genehmigen: messages.hideChatJoinRequest
- Alle Beitrittsanfragen im Zusammenhang mit einem bestimmten Chat oder Kanal ablehnen oder genehmigen: messages.hideAllChatJoinRequests
- Datei auf Amphp/http-Server-Antwort herunterladen: downloadToResponse
- Laden Sie die Datei in einen Amphp-Stream herunter und geben Sie sie zurück: downloadToReturnedStream
- Laden Sie die Datei in den Browser herunter: downloadToBrowser
- Datei zum Callable herunterladen: downloadToCallable
- Laden Sie die Datei in das Verzeichnis herunter: downloadToDir
- Laden Sie die Datei zum Streamen herunter: downloadToStream
- Datei herunterladen: downloadToFile
- Lädt eine Datei mithilfe der angegebenen Sitzungsdatei in den Browser herunter: downloadServer
- Bearbeiten Sie einen Chat-Ordner-Deep-Link »: chatlists.editExportedInvite
- Bearbeiten Sie eine exportierte Chat-Einladung: messages.editExportedChatInvite
- Bearbeiten Sie eine Inline-Bot-Nachricht: messages.editInlineBotMessage
- Bearbeiten Sie eine hochgeladene Story: Stories.editStory
- Forumsthema bearbeiten; Erfordert manage_topics-Rechte:channels.editForumTopic
- Bearbeiten Sie Informationen zu einem bestimmten Gruppenanruf Teilnehmer: Telefon.EditGroupCallParticipant
- Bearbeiten Sie den Standort von GeoGroup, siehe hier »Weitere Informationen zu Geographen: Kanäle.Editlocation
- Meldung bearbeiten: messus.editMessage
- Kollegen im Peer -Ordner bearbeiten: Ordner.EditPeerFolders
- Bearbeiten Sie die Liste der engen Freunde, siehe hier »Für weitere Informationen: contacts.editclosefriends
- Bearbeiten Sie die standardmäßigen verbotenen Rechte einer Kanal/Supergruppe/Gruppe: messages.editchatdefaultBannedRights
- Bearbeiten Sie die Beschreibung einer Gruppe/Supergruppe/Kanal: messages.editchatabout
- Bearbeiten Sie den Namen eines Kanals/einer Supergruppe: kanäle.edittitle
- Bearbeiten Sie den Titel eines Gruppenanrufs oder Livestream: Telefon.EditGroupCallTitle
- Benachrichtigungseinstellungen von einem bestimmten Benutzer/einer bestimmten Gruppe aus allen Benutzern/allen Gruppen: updatenotifysettings
- Aktivieren oder deaktivieren Sie den Inhaltsschutz auf einem Kanal oder Chat: messages.togglenoForwards
- Forum -Funktionalität in einer Supergruppe aktivieren oder deaktivieren: Kanäle.ToggleForum
- Aktivieren oder deaktivieren Sie das native Antispam -System: Kanäle.Toggleantispam
- Menü des Web -Bot -Anhangs aktivieren oder deaktivieren
- Aktivieren/Deaktivieren von Nachrichtensignaturen in Kanälen: Kanäle.Togglesignaturen
- Top -Peers aktivieren/deaktivieren: contacts.toggletoppeers
- Escape String für MadelineProtos HTML Entity Converter: HTMLESCAPE
- Escape String für URL: Markdownurlescape
- Escape String für Markdown -Code -Abschnitt: MarkdowncodeSecape
- Escape String für Markdown -CodeBlock: MarkdownCodeBlockSecape
- Escape String für Markdown: Markdownescape
- Führt eine benutzerdefinierte Sendemaktion mit allen Kollegen (Benutzer, Chats, Kanäle) des Bots aus: BroadcastCustom
- Exportieren Sie einen Ordner », erstellen Sie einen Chat -Ordner Deep Link»: chatlists.exportchatlistinvite
- Exportieren Sie einen Einladungslink für einen Chat: messus.exportchatinvite
- Exportgenehmigung: ExportAuthorisierung
- Extrahieren Sie Aktualisierungskonstruktoren aus einem Aktualisierungskonstruktor: ExtractUpdates
- Extrahieren Sie eine Nachrichten -ID aus einem Aktualisierungskonstruktor: ExtractMessageId
- Extrahieren Sie einen Nachrichtenkonstruktor aus einem Aktualisierungskonstruktor: ExtractMessage
- Extrahieren Sie einen Update -Nachrichtenkonstruktor aus einem Aktualisierungskonstruktor: extractMessageUpdate
- Dateiinformationen aus Bot -API -Nachricht extrahieren: extractBotapiFile extrahieren
- Fetch benutzerdefinierte Emoji -Aufkleber »: messus.getCustomemojidocuments
- Abrufen Sie neue Chats, die mit einem importierten Chat -Ordner zugeordnet sind, Deep -Link ». Muss höchstens jeder Chatlist_Update_period Sekunden aufgerufen werden (gemäß dem zugehörigen Client -Konfigurationsparameter »): Chatlists.getChatListupdates
- Fetch gespeicherte Benachrichtigungen abrufen: Account.GetSavedringtones
- Abrufen Sie die Liste der aktiven (oder aktiven und verborgenen) Geschichten, siehe hier »Weitere Informationen zum Ansehen von Geschichten: Stories.getallstories
- Holen Sie sich die vollständige aktive Story -Liste eines bestimmten Peer: Stories.GetPesters
- Finden Sie die Geschichten ab, die auf dem Profil eines Peers festgehalten werden: Geschichten.getPinNedStories
- Abrufen Sie das Story -Archiv »eines Peer, den wir kontrollieren: Geschichten.getStoriesarchive
- Finden Sie heraus
- Geben Sie einen neuen grünen Thread auf und führen Sie die übergebene Funktion im Hintergrund aus: Callfork
- Weiterleiten Sie eine Liste von Nachrichten an alle Kollegen (Benutzer, Chats, Kanäle) des Bots: BroadcastforwardMessages
- Leiten Sie Nachrichten nach ihren IDs weiter: Nachrichten.forwardMessages
- Generieren Sie Mtproto Vector Hash: GenVectorHash
- Generieren Sie ein Login -Token für die Anmeldung über QR -Code.: Auth.exportLogintoken
- Generieren Sie einen tiefen Link für eine bestimmte Geschichte für eine bestimmte Geschichte: storys.exportStorylink
- Generieren Sie eine Rechnung mit Deep Link: payments.exportinvoice
- Generiert einen temporären Profil-Link für den aktuell angemeldeten Benutzer: contacts.exportContactoken
- Holen Sie sich Informationen zur Ankündigung von MtProxy/öffentlichem Service: Help.getPromodata
- Get PSR Logger: getpsrlogger
- Holen Sie sich RTMP -URL und Stream -Schlüssel für RTMP -Livestreams. Kann noch vor dem Erstellen des tatsächlichen RTMP -Livestreams mit Telefon.CreateGroupCall verwendet werden
- Holen Sie sich TL -Namespaces: GetMethodNamePaces
- Holen Sie sich den Serializer: Getl
- Holen Sie sich Informationen zur Premium -Premium -Premium -Premium -Promotion: Help.getPremiumpromo
- Holen Sie sich Telegramm UTF-8-Länge der String: Mbstrlen
- Holen Sie sich ein Dokument von SHA256 Hash, das hauptsächlich für GIFs verwendet wird: messages.getDocumentByHash
- Holen Sie sich eine Liste von Kanälen/Supergruppen, die wir verlassen haben, benötigt eine TakeOut -Sitzung. Weitere Informationen finden Sie unter: Kanäle.getleftChannels
- Erhalten Sie eine Liste der vorgeschlagenen Kanal -Emoji -Status: Account.GetChanneldeFaultemojistatuses
- Erhalten Sie eine Liste der vorgeschlagenen Emoji -Status: Account.GetDefaultemojistatuses
- Holen Sie sich eine Liste von Kollegen, mit denen Sie sich einem Gruppenanruf anschließen können, und präsentieren Sie sich als bestimmtes Benutzer/Kanal: Telefon.getGroupcalljoinas
- Erhalten Sie dem Benutzer eine Nachricht, wenn Sie den Bot starten: getWebmessage
- Erhalten Sie ein Zahlungsformular: Zahlungen.GetPaymentForm
- Holen Sie sich eine Reihe von vorgeschlagenen benutzerdefinierten Emoji -Aufklebern, die als Gruppenbild verwendet werden können: Account.getDefaultGroupphotoemojis
- Holen Sie sich eine Reihe von vorgeschlagenen benutzerdefinierten Emoji -Aufklebern, die als Profilbild verwendet werden können: Account.getDefaultProfilephotoemojis
- Holen Sie sich eine Reihe von vorgeschlagenen benutzerdefinierten Emoji -Aufklebern, die in einem Akzent -Farbmuster verwendet werden können: Account.getDefaultbackgroundemojis
- GET -Administrator -IDs (gleich allen Benutzerkollegen): getAdminiden
- Holen Sie sich alle archivierten Aufkleber: messages.getarchivedStickers
- Holen Sie sich alle verfügbaren Chat -Themen »: Account.GetChattheme
- Holen Sie sich alle Kontakte, benötigen eine TakeOut -Sitzung. Weitere Informationen finden Sie unter: contacts.getSaved
- Holen Sie sich alle Gruppen, die als Diskussionsgruppen verwendet werden können: Kanäle.
- Holen Sie sich alle installierten Aufkleber: messages.getallstickers
- Holen Sie sich alle ausstehenden und ausgeführten Anrufe, indiziert durch Benutzer -ID: getAllcalls
- Holen Sie sich alle gespeicherten Telegrammpassdokumente, um weitere Informationen zu erhalten
- Holen Sie sich einen Einladungslink für einen Gruppenanruf oder Livestream: Telefon.exportgroupcallinvite
- Holen Sie sich und erhöhen Sie den View -Zähler einer Nachricht, die von einem Kanal gesendet oder weitergeleitet wird: messages.getMessagesViews
- App-spezifische Konfiguration abrufen. Weitere Informationen zum Ergebnis: Help.getAppConfig finden Sie auf der Client-Konfiguration
- Holen Sie sich Async DNS Client: getdnsclient
- Holen Sie sich Async http Client: Gethttpclient
- Erhalten Sie Autorisierungsinformationen: GetAuthorisierung
- Holen Sie sich Autosave -Einstellungen: account.getAutosavesettings
- Get Cached (oder schließlich neu ablegen) serverseitig konfiguriert: getConfig
- Get Cached Server-Side-Konfiguration erhalten: getCachedConfig
- Anrufstatus erhalten: GetCallstate
- Erhalten Sie Emoji -Schlüsselwörter »: messages.getemojikeywordsDifference
- Holen Sie sich Kanalstatistiken: STATS.GetBroadcastats
- Holen Sie sich Kanal-/Supergroup -Nachrichten: Kanäle.getMessages
- Holen Sie sich Kanäle/Supergruppen/Geotroups, in denen wir Administrator admin. Normalerweise aufgerufen werden, wenn der Benutzer die Grenze für Besitzer öffentlicher Kanäle/Supergruppen/Geographen überschreitet, und der Benutzer hat die Wahl, einen seiner Kanäle/Supergruppen/GeoGroups zu entfernen: Kanäle.GetadMinedPublicChannels
- Holen Sie sich Chats gemeinsam mit einem Benutzer: messages.getCommonchats
- Erhalten Sie Konfiguration für CDN -Datei -Downloads: help.getCDNConfig
- Erhalten Sie den Inhalt der Remotedatei asynchron: Dateinetaste
- Holen Sie sich die Anzahl der Online -Benutzer in einem Chat: messages.getonlines
- Erhalten Sie die aktuelle Anzahl von Speicherregionen, nur Unix: getMaps
- Erhalten Sie den aktuellen Passwort Hinweis: Gethin
- Tagen zum Leben von Konto: account.getAccountTtl
- Holen Sie sich Dialoginformationen der angegebenen Peers: messages.getPeerDialogs
- Holen Sie sich Dialoge, die manuell als ungelesen markiert haben: Nachrichten.getDialogunreadmarks
- Holen Sie sich Diffie-Hellman-Konfiguration: getdhconfig
- Holen Sie sich eine Diskussionsnachricht aus der zugehörigen Diskussionsgruppe eines Kanals, um sie oben im Kommentarbereich zu zeigen, ohne sich der Gruppe anzuschließen: messages.getDiscussionMessage tatsächlich
- Holen Sie sich Download -Info der Datei: getdownloadInfo
- Holen Sie sich den Link der Mediendatei herunter: getdownloadLink
- Holen Sie sich Event -Handler (oder Plugin -Instanz): GetEventHandler
- Erweiterung aus der Datei abrufen Ort: GetExtensionFromLocation
- Holen Sie sich Erweiterung vom MIME -Typ: GetExtensionFrommime
- Holen Sie sich Failled -Aufkleber: Nachrichten.GetFavedStickers
- Get Featured Sticker: Message.GetFeaturedStickers
- Holen Sie sich letztes Element von Array: Ende
- Ordner erhalten: messus.getDialogFilters
- Holen Sie sich Forum -Themen nach ihrer ID: Channels.getforumTopicsById
- Holen Sie sich die vollständige Liste von MtProto- und API -Methoden: GetAllMethods
- Erhalten Sie globale Datenschutzeinstellungen: Account.getGlobalPrivacysettings
- Holen Sie sich Gruppenanruf -Teilnehmer: Telefon.getGrouppartipants
- Holen Sie sich Highscores eines Spiels mit einem Inline -Bot: messages.getInlinegamehighscores.
- Holen Sie sich Highscores eines Spiels: Nachrichten.getGamehighscores
- Holen Sie sich inaktive Kanäle und Supergruppen: Kanäle.Getinactivechels
- Holen Sie sich Informationen zu RTMP -Streams in einem Gruppenanruf oder Livestream.: Telefon.getGroupcallStreamchannels
- Informieren Sie sich über ein bestimmtes Hintergrundbild. Account.getWallpaper
- Holen Sie sich Informationen zu einem Kanal-/Supergruppen -Teilnehmer: Kanäle
- Holen Sie sich Informationen zu einer Chat -Einladung: message.getExportedChatinVite
- Holen Sie sich Informationen zu einer Kreditkarte: Zahlungen.getBankCarddata
- Holen Sie sich Informationen zu einem Gruppenanruf: Telefon.getGroupcall
- Holen Sie sich Informationen zu einem StickerSet: messages.getStickerset
- Informationen zu einem nicht unterstützten tiefen Link erhalten Sie hier, um weitere Informationen zu erhalten.
- Holen Sie sich Informationen zu Chat -Einladungen, die von Administratoren generiert werden: messages.getAdminswitHinvites
- Holen Sie sich Informationen zu Datei: getFileInfo
- Holen Sie sich Informationen zu mehreren Hintergrundbildern: Account.getMultiWallpapers
- Holen Sie sich Informationen zu den Chat -Einladungen eines bestimmten Chats: message.getExportedChatinVites
- Informieren Sie sich über den angemeldeten Benutzer, nicht zwischengespeichert: Fullgetelf
- Holen Sie sich Informationen zu den Benutzern, die sich dem Chat mit einem bestimmten Chat einladen: messages.getchatInviteImporters angeschlossen haben
- Informieren Sie sich über eine Sprache in einem Lokalisierungspaket: Langpack.getLanguage
- Holen Sie sich Informationen zu allen Sprachen in einem Lokalisierungspaket: Langpack.getLanguages
- Informieren Sie sich über erweiterte Medien: messages.GetExtendedMedia
- Erhalten Sie installierte Maskenaufkleber: Messages.GetMaskstickers
- Erhalten Sie installierte Themen: Account.Tethemen
- Sofortansicht erhalten Seite: messus.getWebpage
- Holen Sie sich Link- und Einbetteninformationen einer Nachricht in einem Kanal/einer Supergruppe: Channels.exportMessagelink
- Holen Sie sich Live -Standorthistorie eines bestimmten Benutzer
- Holen Sie sich Lokalisierungspaketaals: Langpack.getlangpack
- Holen Sie sich lokalisierte Emoji -Schlüsselwörter »: messages.getemojikeywords
- Holen Sie sich den lokalisierten Namen des Telegram -Support -Benutzers: Help.getSupportName
- Holen Sie sich einen lokalisierten Namen, über Text und Beschreibung eines Bots (oder des geltenden Konto
- Holen Sie sich angemeldete Sitzungen: Account.GetAuthorizierungen
- Get Logger: getLogger
- Erhalten Sie die maximale Anzahl von Speichergebietsregionen, nur Unix: getMaxMaps
- MedienautoDownload -Einstellungen erhalten: conto.getAutodownLoadsetings
- Holen Sie sich Speicherprofil mit Memprof: getMemoryProfile
- Holen Sie sich Nachrichtenbereiche zum Speichern des Chat -Verlaufs des Benutzers: messages.getSplitranges
- Nehmen Sie zusammen mit dem Absender jeder Reaktion die Nachrichtenreaktionsliste
- Meldungsreaktionen abrufen »: messages.getMessagesreactions
- Meldungsstatistiken abrufen: STATS.GetMessAgestats
- Meldungen in einem Antwort -Thread abrufen: messus.getreplies
- Holen Sie sich den MIME -Typ von Puffer: GetMimeFrombuffer
- Holen Sie sich den MIME -Typ aus der Dateierweiterung: GetMimeFromeTextension
- Holen Sie sich eine Dateiart von MIME: GetMimeFromFile
- Weitere Informationen zu einer nahtlosen Telegramm -Anmeldeberechtigungsanforderung erhalten
- Holen Sie sich die meisten gebrauchten Kollegen: contacts.getToppeers
- Holen Sie sich den Namen, der ISO -Code, den lokalisierten Namen und die Telefoncodes/Muster aller verfügbaren Länder: Hilfe.
- Namensspatte Methoden (Methode => Namespace): GetMethodsnamesPacePace
- Holen Sie sich neue Saiten im Sprachpaket: Langpack.getDiffferenz
- Passenkonfiguration erhalten: help.getPasssportconfig
- Erhalten Sie Zahlungsbeleg: Zahlungen.getPaymentReceipt
- Holen Sie sich Peer -Einstellungen: messages.getPeersettings
- Holen Sie sich eine Telefonanrufkonfiguration, die an die freigegebene Konfiguration von LIBTGVOIP übergeben wird: Telefon.getCallConfig
- Anrufinformationen erhalten: GetCall
- Dialoge erhalten: messages.getPinnedDialogs
- Holen Sie sich festgespeicherte Dialoge, siehe hier »Weitere Informationen: messages.getPinnedSavedDialogs
- Erhalten Sie Umfrageergebnisse für nicht anonyme Umfragen: Nachrichten.getPollvotes
- Erhalten Sie Umfrageergebnisse: Nachrichten.getPollResults
- Vorschau auf Webseite erhalten: messus.getwebpagePreview
- Erhalten Sie Datenschutzeinstellungen des Girokontoes: Konto.getPrivacy
- Holen Sie sich zufällige Ganzzahl: Randomint
- Erhalten Sie aktuelle Aufkleber: Nachrichten.GetRecentstickers
- Holen Sie sich kürzlich gebrauchte Emoji -Status: Account.GetRecentemojistatuses
- Erhalten Sie kürzlich gebrauchte Nachrichtenreaktionen: messages.getrecentreactions
- Holen Sie sich kürzlich gebrauchte T.ME -Links: help.getRecentmeurls
- Holen Sie sich gespeicherte GIFs: messages.getSavedgifs
- Holen Sie sich das Saved Telegram Passport -Dokument, um weitere Informationen zu erhalten
- Erhalten Sie gespeicherte Zahlungsinformationen: Zahlungen.GetSavedInfo
- Erhalten Sie geplante Nachrichten: messages.getScheduledHistory
- Erhalten Sie geplante Nachrichten: messages.getScheduledMessages
- Holen Sie sich Secret Chat: GetSecRetchat
- Holen Sie sich eine sichere zufällige Zeichenfolge der angegebenen Länge: zufällig
- Erhalten Sie sensible Inhaltseinstellungen: Konto.GetContentsettings
- Erhalten Sie gesponserte Nachrichten für Channel: GetsponedMessages
- Holen Sie sich Statistiken für eine bestimmte Geschichte: Stats.GetStoryStats
- Holen Sie sich Aufkleber an ein Foto oder Video angeschlossen: Nachrichten.GetAttachedStickers
- Holen Sie sich Aufkleber von Emoji: messages.getStickers
- Holen Sie sich Strings aus einem Sprachpaket: Langpack.getStrings
- Holen Sie sich vorgeschlagene Ordner: messages.getsughtedDialogFilters
- Holen Sie sich Supergroup Statistics: STATS.GetMegagroupStats
- Temporäre Zahlungskennwort erhalten: Konto.gettMppasword
- Holen Sie sich die IDs der maximalen Lesegeschichten für eine Reihe von Kollegen: Stories.getPeMaxiden
- Holen Sie sich das Administratorprotokoll eines Kanals/einer Supergruppe: kanäle.getAdminlog
- Holen Sie sich die derzeit gespielte Datei: CallgetCurrent
- Holen Sie sich die Anzahl der Ergebnisse, die durch einen Nachrichten gefunden werden. Weiterer Aufruf mit denselben Parametern: messages.getSearchCounters
- Holen Sie sich die Teilnehmer einer Supergruppe/Kanal: Kanäle
- Holen Sie sich den Anruf bei der angegebenen Benutzer -ID: getCallBypeer
- Erhalten Sie den Fortschritt einer aktuell ausgeführten Sendung: GetBroadcastProgress
- Holen Sie sich die Reaktions- und Interaktionsliste einer Geschichte, die zusammen mit dem Absender jeder Reaktion in einen Kanal gepostet wird: Stories.getStoryReactionsList
- Holen Sie sich den Satz von Akzentfarbenpaletten », die für Nachrichtenakzente verwendet werden können: Help.getPeercolors
- Holen Sie sich die Akzent -Farbpaletten », die in Profilseitenhintergrund verwendet werden können: Help.getPeerprofilecolors
- Holen Sie sich die Telegramm -IDs aller Kontakte.
- Erhalten Sie Themeninformationen: Account.Gettheme
- Holen Sie sich Themen eines Forums: Kanäle.GetforumTopics
- Holen Sie sich eine Art Peer: Gettype
- Holen Sie sich ungelesene Nachrichten, in denen wir erwähnt wurden: Nachrichten.
- Holen Sie sich ungelesene Reaktionen auf die von Ihnen gesendeten Nachrichten: messus.getunreadreactions
- Nehmen Sie Benutzer und Geochats in Ihre Nähe, siehe hier »Für weitere Informationen: contacts.getlocated
- Holen Sie sich verschiedene Warnungen, die dem Benutzer in der Web -Benutzeroberfläche angezeigt werden können: GetWebwarnings
- Holen Sie sich Webanmeldet -Widget -Autorisierungen: Account.getWebebauthorizierungen
- Holen Sie sich, welche Benutzer eine bestimmte Nachricht lesen: Nur für Gruppen und Supergruppen mit weniger als Chat_Read_Mark_SIZE_Threshold -Mitgliedern verfügbar. Sekundenzusammennahmen werden nach dem Senden der Nachricht für weitere Informationen finden
- Holen Sie sich eine geheime Chat -Nachricht: GetEcretMessage
- Ruft aktuelle Benachrichtigungseinstellungen für einen bestimmten Benutzer/eine bestimmte Gruppe von allen Benutzern/allen Gruppen ab: Account.getNotifysetts
- Wird benutzerdefinierte Emoji Stickerets: messages.getFeaturedemojistickers vorgestellt
- Holen Sie sich Informationen des Propic eines Benutzers: GetPropicInfo
- Ruft die aktuelle Anzahl von Boosts eines Kanals ab: Premium.getBoostSstatus
- Ruft den Standardwert der Zeit-zu-Live-Einstellung ab, die auf alle neuen Chats angewendet wird: messus.getdefaulthistoryttl
- Erhält die Liste der aktuell installierten benutzerdefinierten Emoji -Aufkleber: messages.getemojistickers
- Ruft die Menü -Schaltfläche für einen bestimmten Benutzer oder für alle Benutzer vor, die zuvor mit Bots.setBotMenubutton festgelegt wurden. Benutzer können diese Informationen im Botinfo -Konstruktor: bots.getbotMenubutton sehen
- Bekam populäre Nachrichtenreaktionen: messages.gettoPreactions
- MTProxy/öffentliche Service -Ankündigung Informationen ausblenden Informationen: Help.Hidepromodata
- Die Teilnehmerliste in einer Supergruppe ausblenden oder anzeigen
- Verstecken Sie die aktiven Geschichten eines bestimmten Kollegen und verhindern, dass sie auf der Action -Leiste auf dem Homescreen angezeigt werden.
- Verstecken Sie die aktiven Geschichten eines Benutzer
- Message History für neue Kanal-/Supergroup -Benutzer ausblenden/unhide
- Wenn die Aktionsleiste hinzufügen, fügen Sie diesen Benutzer als Kontakt hinzu: contacts.acceptContact
- Wenn Sie eine Rechnung gesendet haben, die eine Versandadresse anforderte und der Parameter IS_FLEXIBLE angegeben wurde, erhält der Bot ein Update -BotshipPingQuery -Update. Verwenden Sie diese Methode, um auf Versandanfragen zu antworten: messages.setBotshipPingResults
- Importieren Sie einen Chat -Ordner Deep -Link », wobei einige Chats im Ordner anschließen: chatlists.joinchatlistinvite
- Importieren Sie eine Chat -Einladung und schließen Sie sich einem privaten Chat/Supergroup/Kanal an: messages.importchatinvite
- Import Autorisierung: Importauthorisierung
- Importieren
- Importiert Kontakte: Speichern Sie eine vollständige Liste auf dem Server, fügt bereits registrierte Kontakte zur Kontaktliste hinzu, gibt hinzugefügte Kontakte und deren Informationen zurück: contacts.importacts
- Inkrementieren Sie den View -Zähler einer oder mehrerer Geschichten: Stories.incrementStoryViews
- Geben Sie dem Server (von der Benutzerseite) an, dass der Benutzer weiterhin eine Web -App verwendet: messus.prolongwebView
- Aufblasen Sie Stripped Photosze auf vollständige JPG -Nutzlast: Blatestriped
- Informiert Server über einen Kauf, der über den App Store getätigt wurde: Nur für offizielle Bewerbungen: Zahlungen.SignAppstoretransaction
- Informiert Server über einen Kauf, der über den Play Store getätigt wurde: Nur für offizielle Bewerbungen: Zahlungen.SignPlaymarkettransaction
- Informiert den Server über die Anzahl der ausstehenden Bot -Updates, wenn er lange Zeit nicht mehr verarbeitet wurde. Nur für Bots: help.setBotupDatesStatus
- Initialisieren Sie eine TakeOut -Sitzung, siehe hier »Für weitere Informationen: Account.inittakeoutSession
- Verbindung initialisieren: initconnection
- Initialisieren
- Initiieren Sie einen 2FA-Kennwort zurückgesetzt: Kann nur verwendet werden, wenn der Benutzer bereits angemeldet ist. Weitere Informationen finden Sie hier »: Account.ResetPassword
- Initiiert QR Code Anmeldung: QRLogin
- Installieren Sie einen Aufkleberset: messages.installstickerset
- Installieren Sie ein Thema: Account.installtheme
- Installieren Sie Wallpaper: Account.installwallpaper
- Installieren/Deinstallation Tapete: Account.Savewallpaper
- Installiert ein zuvor hochgeladenes Foto als Profilfoto: fotos.updateProfilephoto
- Interner Endpunkt, der vom Download -Server verwendet wird: ProcessDownloadServerping
- Interne Verwendung: Help.Editusserinfo
- Ungültig machen die angegebenen Anmeldecodes, siehe hier »Für weitere Informationen: Account.inValidateSignincoden
- Laden Sie eine Reihe von Benutzern zu einem Gruppenanruf ein: Telefon.invitetogroupCall
- Laden Sie Benutzer zu einem Kanal/einer Supergruppe ein: kanäle.invitetochannel
- Rufen Sie eine Methode in einer TakeOut -Sitzung auf, siehe hier »Für weitere Informationen: InvokeWithTakeOut
- Rufen Sie eine Anfrage ein, ohne die verwendete Verbindung für Aktualisierungen abzuonnieren (dies ist standardmäßig für Dateiabfragen aktiviert): InvokeWithoutupdates
- Rufen Sie die angegebene Abfrage unter Verwendung der angegebenen API -Schicht auf: InvokeWitHlayer
- Rufen Sie mit dem angegebenen Nachrichtenbereich auf: InvokeWithmessagesRange
- Rufen Sie eine Anfrage nach erfolgreicher Abschluss früherer Abfragen auf: InvokeAn.
- Rufen Sie eine Abfrage nach erfolgreicher Abschluss einer der vorherigen Abfragen auf: InvokeAn.
- Schließen Sie sich einem Kanal/Supergroup an: Channels.Joinchannel
- Schließen Sie sich einem Gruppenanruf an: Telefon.Joingroupcall
- Schließen Sie sich Kanäle und Supergruppen an, die kürzlich einem Chat -Ordner Deep Link hinzugefügt haben »: chatlists.joinchatlistupdates
- Starten Sie ein Prepaid -Werbegeschenk »: Zahlungen.launchprepaidgiveaways
- Hinterlassen Sie einen Kanal/Supergroup: Kanäle.leavechannel
- Lassen Sie einen Gruppenanruf: Telefon.Leavegroupcall
- Listen Sie alle Chat -Ordner bei Deep -Links auf »Zugeordnet mit einem Ordner: chatlists.getExportedInvites
- Last Kanal Statistics Graph asynchron: STATS.LOADASYNCGRAPH
- Melden Sie sich im Telegramm an (über CLI oder Web): Starten Sie
- Melden Sie eine aktive autorisierte Sitzung mit seinem Hash: Account.ResetAuthorization an
- Melden Sie eine aktive Web -Telegramm -Login -Sitzung an: Account.Resetwebebauthorization
- Logger: Logger
- Melden Sie sich als Bot an: Botlogin
- Melden Sie sich als Benutzer an: Phonelogin
- Melden Sie sich an, indem Sie einen Autorisierungs -Token importieren: Auth.importWebtokenAuthorisierung
- Melden Sie sich mit einem umgeleiteten Anmelde -Token an, der bei DC -Nichtübereinstimmung während des QR -Code -Anmeldes erzeugt wurde: Auth.importLogintoken
- Melden Sie sich an die Sitzung: Melden Sie sich an
- Suchen Sie nach benutzerdefinierten Emojis, die einem UTF8 -Emoji zugeordnet sind: message.searchcustomemoji
- Suchen Sie nach Aktualisierungen der Nutzungsbedingungen von Telegram: Help.TGERMSOFServiceUpdate
- MtProto zu TD -Params: mtprotototd
- Mtproto zu tdcli params: mtprotototdcli
- Machen Sie einen Benutzeradministrator in einer grundlegenden Gruppe: messages.editchatadmin
- Manuell HTML in eine Nachricht und eine Reihe von Entitäten umwandeln: htmltomessageEntitäten
- Umwandeln Sie den Markdown manuell in eine Nachricht und eine Reihe von Entitäten: MarkdowntomessageEntities
- Markieren Sie manuell als ungelesene Dialog: markDialogunread
- Markieren Sie einen Thread wie gelesen: Nachrichten.readdiscussion
- Markieren Sie alle Geschichten zu einer bestimmten ID wie gelesen, für einen bestimmten Peer; Senden Sie ein UpdateReadStories-Update für alle angemeldeten Sitzungen aus: storys.readstories
- Mark -Kanal-/Supergroup -Verlauf von: kanäle.readhistory
- MARK -Kanal-/Supergroup -Nachrichteninhalt wie laut: kanäle.readMessageContents
- Mark erwähnt als Lesen: Nachrichten.Readmentions
- Markieren Sie Nachrichtenreaktionen »Wie lesen Sie: messages.readreactions
- Marke neue Aufkleber als Lesen: Nachrichten.readFeaturedStickers
- Markieren oder unmarkiert einen Aufkleber als Favorit: Nachrichten.Favesticker
- Markieren Sie die gesponserte Nachricht als Lesen: ViewSponedMessage
- Markiert Nachrichtenverlauf als Lesen: Nachrichten.readhistory
- Markierende Nachrichtenverlauf innerhalb eines geheimen Chats wie gelesen: message.readencryptedHistory
- Methode zum Abrufen zuvor aufkleber Aufkleber: Messages.GetoldFeaturedStickers
- Ändern Sie die Autosave -Einstellungen: Konto.Savautosavesettings
- Ändern Sie die Administratorrechte eines Benutzers in einer Supergruppe/Kanal: Kanäle.Editadmin
- Benachrichtigt den Absender über den Empfänger, der eine Sprachnachricht angehört oder ein Video gesehen hat: message.readMessageContents
- Benachrichtigen Sie den anderen Benutzer in einem privaten Chat, dass ein Screenshot des Chats aufgenommen wurde: Nachrichten.Sendscreenshotnotification
- Benachrichtigen Sie den Benutzer, dass die gesendeten Passdaten einige Fehler enthalten, die der Benutzer erst dann wieder aufnehmen kann, wenn die Fehler behoben sind (der Inhalt des Feldes, für das Sie den Fehler zurückgegeben haben
- Erhalten Sie eine bestimmte Event -Handler -Plugin -Instanz: Getplugin
- Erhalten Sie eine Liste der Telegramm -Premium -Werbegeschenk-/Geschenkcode »Optionen: Zahlungen.getPremiumgiftcodeOptions
- Erhalten Sie eine Liste der Bot -Befehle für den angegebenen Bot -Umfang und den Sprachcode: Bots.getBotcommands
- Erhalten Sie eine Liste von Kanälen
- Erhalten Sie eine Liste verwandter Sprachen, die beim Abrufen von Emoji -Schlüsselwortlisten verwendet werden müssen
- Erhalten Sie eine Liste ähnlich thematischer öffentlicher Kanäle, die auf der Grundlage von Ähnlichkeiten in ihren Abonnentenbasis ausgewählt wurden: Kanäle.GetChannelRecommendations
- Erhalten Sie verfügbare Nachrichtenreaktionen »: messages.getAavailableAnactions
- Erhalten Sie die Konfiguration für die Zwei-Faktor-Autorisierung mit Kennwort: Konto.getPassword
- Erhalten Sie eine Geschichte als Botschaft an öffentliche Chats und Reposts durch öffentliche Kanäle: STATS.GetStoryPublicforwards
- Erhalten Sie vollständige Informationen zu einer Reihe von Geschichten nach ihren IDs: Stories.getStoriesById
- Informieren Sie sich über die Anzahl der Ansicht, die Vorwärtsbewertung, die Reaktionen und die jüngsten Zuschauer einer oder mehrerer Geschichten: Geschichten.getStoriesViews
- Informationen zu einem Telegramm -Premium -Geschenkcode erhalten »: Zahlungen.Checkgiftcode
- Information über ein Telegramm -Premium -Werbegeschenk »: Zahlungen.getGiveawayinfo
- Informationen zu einem Chat -Ordner Deep Link erhalten »: Chatlists.CheckchatListInvite
- Informieren Sie Informationen zu einer direkten Link -Mini -App: messus.getBotApp
- Ermitteln Sie die API -ID -UI -Vorlage: getWebapItemplate
- Erhalten Sie die neueste Lesegeschichten -ID für alle Kollegen, wenn Sie sich zum ersten Mal anmelden, zurückgegeben als Liste der UpdateReadStories -Updates finden
- Erhalten Sie die Liste der Benutzer, die eine bestimmte Geschichte angezeigt haben, die wir gepostet haben: storys.getStoryViewSlist
- Erhalten Sie Benutzerinformationen aus einem temporären Profil -Link: contacts.importContactToken
- Erhalten Sie, welche Kollegen wir derzeit steigern und wie viele Boost -Slots wir übrig haben: Premium.getMyboosts
- Erhält eine Liste von Nachrichten, die angibt, welche anderen öffentlichen Kanäle eine Kanalnachricht angezeigt wurden.
- Erhält eine Liste von Kollegen, mit denen Nachrichten in einer bestimmten Gruppe gesendet werden können: Kanäle.getSendas
- Erhält ein Rohr, mit dem eine Datei aus einem Stream hochgeladen werden kann: getStreampipe
- Erhält Informationen zu den Boosts, die auf einen bestimmten Kanal angewendet wurden (nur Administratoren): Premium.getboostSlist
- Klicken Sie hier, um weitere Informationen über importierte Chats zu erhalten. »: Nachrichten.CheckHistoryImport
- Sobald der Benutzer seine Zahlungs- und Versanddetails bestätigt hat, erhält der Bot ein UpdateBotPreCheckoutQuery -Update.
- Nur nützlich, wenn Sie MadelineProto -Updates über eine API in einer anderen Sprache (wie JavaScript) konsumieren, und beim direkten Schreiben von MadelineProto -Bots: Getupdates absolut nicht empfohlen wird
- Öffnen Sie eine Bot -Mini -App aus einer direkten Mini -App Deep -Link und senden Sie die Benutzerinformationen nach der Benutzerkontrantierung: Nachrichten.RequestAppwebView
- Öffnen Sie eine Bot -Mini -App und senden Sie Benutzerinformationen nach Benutzerbestätigung: messus.requestWebView
- Öffnen Sie eine Bot -Mini -App: Nachrichten.RequestSimplewebView
- Öffnet eine Datei im Append-Modus: openFileAppendonly
- Optional: Benachrichtigen Sie den Server, dass der Benutzer derzeit in einem Anruf beschäftigt ist
- Einstellungen analysieren, aktualisieren und speichern: Updatesettings
- Pausen die Wiedergabe der aktuellen Audiodatei im Anruf: PUSEPLAY
- Führen Sie eine statische Analyse einer bestimmten Ereignishandlerklasse durch, um sicherzustellen, dass einige Leistungsanforderungen erfüllt werden: ValidateEventHandlerClass
- Pin eine Nachricht: messages.updatepinnedMessage
- PIN oder PIN ein gespeicherter Nachrichtendialog »: Nachrichten.TogglesSavedDialogpin
- Pin- oder UNPIN -Forum -Themen: Kanäle
- Pin oder unpin eine oder mehrere Geschichten: Geschichten.Togglepinned
- PIN/PUPIN A DIALOG: Message.ToggleDialogpin
- Datei in Call: Callplay abspielen
- Spielen Sie in Call: CallPlayonhold die Dateien ab.
- Positives Modulo: Posmod
- Drücken Sie eine Inline -Rückruf -Taste und erhalten Sie eine Rückrufantwort vom Bot: messages.getBotCallbackanswer
- Geben Sie einen gepufferten Leser für eine Datei, eine URL- oder ein Amp -Stream an: OpenBuffered
- Geben Sie einen Stream für eine Datei-, URL- oder Amp -Stream an: getStream
- Fragen Sie einen Inline -Bot: messages.getInlineBoTresults ab
- Bewerten Sie einen Anruf, gibt Informationen zur Bewertungsnachricht zurück, die an den offiziellen VoIP Bot: Telefon.SetCallrating gesendet wurde
- Bewerten Sie transkribierte Sprachnachricht: Nachrichten.
- Reagieren Sie auf eine Geschichte: Geschichten.Sendreaktion
- Reagieren Sie auf Nachricht: messus.sendreacction
- Aktualisieren Sie den vollständigen Peer -Cache für einen bestimmten Peer: Aktualisierungspeercache
- Peer -Cache für einen bestimmten Peer aktualisieren: Refreshpeercache
- Registrieren Sie Geräte, um Push -Benachrichtigungen zu erhalten: Konto.registerDevice
- Entfernen Sie einen Aufkleber aus dem Set, dem er hingehört, nur Bots. Das Aufkleber -Set muss vom Bot: Stickers.removestickerFromset erstellt worden sein
- Entfernt alle Kontakte ohne zugehörige Telegrammkonto: contacts.resetsaved
- Benennt einen Aufkleberset, nur Bots: Sticker.Renamestickerset
- Rendern Prometheus -Statistiken mit dem angegebenen Renderer: RenderPromStats
- Active Benutzernamen neu ordnen: Kanäle.reorderusernamen
- Ordner nachbestellen: messus.updatedialogFiltersOrder
- Neuaufbau installierte Aufklebersets: Message.RoderStickersets
- Dialoge festgestellte nachbestellen: message.reorderpinnedDialogs
- Recorder Contode Forum -Themen: Kanäle.
- Nachbestellte gespeicherte Nachrichtendialoge »: Nachrichten.
- Benutzernamen neu anordnen, die einem Bot assoziiert sind, den wir besitzen: bots.reorderusernames
- Benutzernamen neu ordnen, die dem aktuell angemeldeten Benutzer zugeordnet sind: Account.reorderusernamen
- Ersetzen Sie den Inhalt einer gesamten Blockliste. Weitere Informationen finden Sie hier »: contacts.setBlocked
- Melden Sie eine Nachricht in einem Chat wegen Verstoßes gegen die Nutzungsbedingungen des Telegramm
- Melden Sie eine Nachrichtenreaktion: Nachrichten
- Melden Sie ein natives Antispam -Fehlverhalten: Kanäle. Reportantantispamfalsepositive
- Melden
- Melden Sie einen Peer wegen Verstoßes gegen die Nutzungsbedingungen des Telegramm
- Melden Sie ein Profilfoto eines Dialogfelds: Account.ReportProfilephoto
- Bericht
- Melden Sie eine Geschichte: Geschichten.bericht
- Melden Sie den zuvor festgelegten Peer einen Fehler: Bericht
- Berichtspeicherprofil mit MEMPROF: ReportMemoryProfile
- Meldet einige Nachrichten von einem Benutzer in einer Supergruppe als Spam. Erfordert Administratorrechte in der Supergruppe: kanäle.reportspam
- Repräsentiert eine Liste der Emoji -Kategorien, die bei der Auswahl benutzerdefinierter Emojis verwendet werden sollen
- Repräsentiert eine Liste von Emoji -Kategorien, die bei der Auswahl benutzerdefinierter Emojis als Profilbild verwendet werden können
- Stellt eine Liste der Emoji -Kategorien dar, die bei der Auswahl benutzerdefinierter Emojis: messages.getemojigroups verwendet werden soll
- VoIP -Anruf anfordern: RequestCall
- Fordern Sie einen SMS -Code über FireBase an: Auth.RequestFirebasessms
- Request Recovery Code eines 2FA -Passwort
- Anfrage Secret Chat: RequestSeCretchat
- Senden Sie den Code erneut
- Geben Sie den Anmeldecode über ein anderes Medium erneut an. Der Telefoncode -Typ wird durch den Rückgabewert des vorherigen Auth.Sendcode/Auth.Resendcode: Weitere Informationen finden
- Alle aktiven Web -Telegramm -Anmeldesitzungen zurücksetzen: Account.Resetwebebauthorisierungen
- Zurücksetzen der Bewertung von Top -Peer: contacts
- Setzen Sie das 2FA -Kennwort mit dem mit Auth.RequestPasswordRecovery gesendeten Wiederherstellungscode zurück: Auth.Recoverpassword
- Setzen Sie die Anmelde -E -Mail zurück »: Auth.Resetloginemail
- Setzen Sie den Aktualisierungsstatus zurück und holen Sie alle Updates von Anfang an: ResetUpDatestate
- Setzt alle Benachrichtigungseinstellungen von Benutzern und Gruppen zurück: Konto.Resetnotifysettings
- Beheben Sie eine Telefonnummer, um Benutzerinformationen zu erhalten. Wenn ihre Datenschutzeinstellungen dies zulassen: contacts.resolvePhone
- Aktualisieren Sie die Update -Schleife neu: Neustart neu
- Fördert die Wiedergabe der aktuellen Audiodatei im Anruf: Lebensbewegung
- Ausnahme in Event Loop: Rethrow
- Geben Sie alle Nachrichtenentwürfe zurück.: Messages.getallDrafts
- Aktuelle Einstellungen zurückgeben: Get -Settings
- Gibt ein Formular zur Autorisierungsformular für Telegrammpässe zum Austausch von Daten mit einem Dienst: Account.GetAuthorizationForm zurück
- Gibt eine Liste der verfügbaren Hintergrundbilder zurück: Account.getWallpapers
- Gibt eine HTTP -URL zurück, mit der sich automatisch in der Übersetzungsplattform angemeldet und neue Emoji -Schlüsselwörter vorgeschlagen werden können. Die URL ist 30 Sekunden nach der Generation gültig: messus.getemojiurl
- Gibt den Anhangsmenüeintrag für eine Bot -Mini -App zurück, die im Anhangsmenü gestartet werden kann »: messages.getattachMenubot
- Gibt Chat grundlegende Informationen zu ihren IDs zurück: messages.getchats
- Gibt den Inhalt einer Webdatei zurück, indem Sie die Anfrage über Telegram stellten. Weitere Informationen finden Sie in den Webfile -Dokumenten: Upload.getWebfile
- Gibt die aktuelle Konfiguration zurück, einschließlich der Konfiguration des Rechenzentrums: help.getConfig
- Gibt die vollständige Liste der benutzerdefinierten Emoji -IDs zurück, die nicht im Channel -Emoji -Status verwendet werden können
- Gibt die Kennungen von Pined oder immer in Chats aus einem Chat -Ordner mit einem Chat -Ordner Deep Link »zurück, der vorgeschlagen wird, wenn der Chat -Ordner gelöscht wird: Chatlisten
- 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.
- Übersetzung
- Beitragsleitfaden
- Credits
- Web templates for
$MadelineProto->start()
- The web template used for the $MadelineProto->start() and API ID web UIs can be changed.