MadelineProto、PHP MTProto 電報クライアント
作成者: ダニール・ジェンティリ
#StandWithUkraine
公式チャンネル @MadelineProto とサポート グループにぜひご参加ください。
テレグラムで承認されました!
これは何ですか?
このライブラリを使用すると、公式アプリと同様に、ボット API を使用せずにTelegram と簡単に対話できます。
電話番号 (MTProto API) またはボット トークン (MTProto API、ボット API は関係ありません! ) を使用してログインできます。
これで完全に非同期になりました。
はじめに (完全に非同期になりました!)
<?php
// PHP 8.2+ is required.
if (! file_exists ( ' madeline.php ' )) {
copy ( ' https://phar.madelineproto.xyz/madeline.php ' , ' madeline.php ' );
}
include ' madeline.php ' ;
$ MadelineProto = new danog MadelineProto API ( ' session.madeline ' );
$ MadelineProto -> start ();
$ me = $ MadelineProto -> getSelf ();
$ MadelineProto -> logger ( $ me );
if (! $ me [ ' bot ' ]) {
$ MadelineProto -> messages -> sendMessage (peer: ' @stickeroptimizerbot ' , message: " /start " );
$ MadelineProto -> channels -> joinChannel (channel: ' @MadelineProto ' );
try {
$ MadelineProto -> messages -> importChatInvite (hash: ' https://t.me/+Por5orOjwgccnt2w ' );
} catch ( danog MadelineProto RPCErrorException $ e ) {
$ MadelineProto -> logger ( $ e );
}
}
$ MadelineProto -> echo ( ' OK, done! ' );
このコードをブラウザまたはコンソールで実行してみてください。
ヒント: エラーが発生した場合 (または何も表示されなかった場合)、エラー メッセージと、同じディレクトリに作成されたMadelineProto.log
ファイル (ブラウザから実行している場合) を送信してください。
マデリンプロト製
次のオープン ソース プロジェクトは MadelineProto を使用して作成されました。これらを直接インストールすることも、MadelineProto の多くの機能の使用方法の直接の例としてソース コードを探索することもできます。
- magnaluna webradio - 多機能テレグラム VoIP ウェブラジオ
simpleBot.php
- 非常に基本的な例tgstories_dl_bot.php
- @tgstories_dl_bot のソース コード - Telegram ストーリーをダウンロードするボット!-
downloadRenameBot.php
- この非同期並列化ボットを使用して、URL によってファイルをダウンロードし、Telegram ファイルの名前を変更します。 -
secret_bot.php
- 秘密のチャットボット! -
pipesbot.php
- インライン ボットを作成し、ユーザーボット経由で他のインライン ボットを使用します。 -
bot.php
- フィルターの使用方法、更新方法、ファイルのダウンロード リンクの取得方法、Telegram ストーリーなどの例。 - TelegramApiServer - 高速、シンプル、非同期の php テレグラム API サーバー: MadelineProto 用の HTTP JSON API (PHP 以外の言語で使用、PHP を使用する場合は直接 MadelineProto を使用)
独自のオープンソース プロジェクトをこのリストに追加したいですか?ここをクリック!
MadelineProto のコア コンポーネントの一部は、別個のスタンドアロン ライブラリとしても利用できます。
- danog/async-orm - AMPHP v3 およびファイバーに基づく非同期 ORM。
- danog/telegram-entities - Telegram UTF-16 スタイルのテキスト エンティティを操作するライブラリ。
- danog/tg-file-decoder - Telegram ボット API ファイル ID を操作するライブラリ。
- danog/tg-dialog-id - Telegram ボット API ダイアログ ID を操作するライブラリ。
- danog/loop - AMPHP のループ/アクター モデルの抽象化。
- danog/better-prometheus - PHP アプリケーション用のより優れた Prometheus ライブラリ。
- danog/ipc - AMPHP 用の非同期 IPC コンポーネント。
- danog/dns-over-https - AMPHP の非同期 DNS-over-HTTPS 解決。
ドキュメント
- クライアントの作成 - このページでは、MadelineProto インスタンスの作成方法について説明します。
- ログイン - MadelineProto にログインするにはさまざまな方法があります。
- Telegram APIの使用許可の取得
- 自動
- マニュアル(ユーザー)
- マニュアル(ボット)
- QRコードログイン(ユーザー)
- 特徴 - MadelineProto は、公式クライアントができるすべてのこと、そしてそれ以上のことができます。
- 要件 - MadelineProto が正しく機能するには、mbstring、xml、json、fileinfo、gmp、openssl、iconv、gd 拡張子が必要です。
- Docker 上の MadelineProto - MadelineProto は、linux/amd64、linux/arm64、および linux/riscv64 プラットフォーム用の公式 MadelineProto Docker イメージ @ Hub.madelineproto.xyz/danog/madelineproto を提供します。
- はじめる
- CLI ボット (推奨)
- Docker 上のデータベース
- ウェブドッカー
- カスタム拡張機能
- メトリクス - MadelineProto は、公式 MadelineProto Grafana ダッシュボードを使用して視覚化できる多くの有用なメトリクスを公開できます。
- インストール - MadelineProto をインストールするにはさまざまな方法があります。
- すべてのユーザーへのメッセージのブロードキャスト - MadelineProto を使用して、すべてのユーザー、チャット、ボットまたはユーザーボットのチャネルにメッセージをブロードキャストできます。
- 更新の処理 (新しいメッセージとその他のイベント) - 更新の処理はさまざまな方法で実行できます。
- 非同期イベント駆動型
- 完全な例
- バインドされたメソッド
- フィルター
- 単純なフィルター
- 属性フィルター
- MTProtoフィルター
- プラグイン
- クロン
- データの永続化と IPC
- 内蔵ORM
- IPC
- 再起動中
- ウェブホストでの自己再起動
- マルチアカウント
- 自動静的解析
- ファイルシステム関数の使用を回避する
- Webhook (HTTP API 用)
- getUpdates (JavaScript API のみ)
- いいえ (デフォルト)
- danogMadelineProtoBroadcastProgress » - ブロードキャストの進行状況。
- danogMadelineProtoEventHandlerAbstractMessage » - 受信メッセージまたは送信メッセージを表します。
- danogMadelineProtoEventHandlerAbstractPrivateMessage » - プライベートまたは秘密のチャット メッセージを表します。
- danogMadelineProtoEventHandlerAbstractStory » - Telegram ストーリーを表します。
- danogMadelineProtoEventHandlerBotCommands » - 特定のチャット内の特定のボットのコマンド セットが変更されました。
- danogMadelineProtoEventHandlerCallbackQuery » - ボタンをクリックしてユーザーが送信したクエリを表します。
- danogMadelineProtoEventHandlerChannelChannelParticipant » - 参加者がチャネルまたはスーパーグループから脱退、参加、禁止または管理されました。
- danogMadelineProtoEventHandlerChannelMessageForwards » - チャネル内のメッセージの転送カウンターが変更されたことを示します。
- danogMadelineProtoEventHandlerChannelMessageViewsChanged » - チャネル内のメッセージのビュー カウンタが変更されたことを示します。
- danogMadelineProtoEventHandlerChannelUpdateChannel » - 新しいチャネルが利用可能であるか、既存のチャネルに関する情報が変更されました。
- danogMadelineProtoEventHandlerChatInviteRequester » - 誰かがチャットまたはチャネルへの参加をリクエストしたことを示します。
- danogMadelineProtoEventHandlerChatInviteRequesterBotChatInviteRequest » - 誰かがチャットまたはチャネルへの参加をリクエストしたことを示します (ボットのみ)。
- danogMadelineProtoEventHandlerChatInviteRequesterPendingJoinRequests » - 誰かがチャットまたはチャネルへの参加をリクエストしました。
- danogMadelineProtoEventHandlerDelete » - 一部のメッセージが削除されたことを示します。
- danogMadelineProtoEventHandlerDeleteDeleteChannelMessages » - スーパーグループ/チャネル内の一部のメッセージが削除されました。
- danogMadelineProtoEventHandlerDeleteDeleteMessages » - プライベート チャットまたは単純なグループで一部のメッセージが削除されました。
- danogMadelineProtoEventHandlerDeleteDeleteScheduledMessages » - 一部のスケジュールされたメッセージがチャットのスケジュール キューから削除されました。
- danogMadelineProtoEventHandlerInlineQuery » - 受信インライン クエリ。
- danogMadelineProtoEventHandlerMessage » - 受信メッセージまたは送信メッセージを表します。
- danogMadelineProtoEventHandlerMessageChannelMessage » - 受信または送信チャネル メッセージを表します。
- danogMadelineProtoEventHandlerMessageCommentReply » - メンバーではないチャネル コメント グループ内のメッセージの 1 つに対する返信 (つまり、
@replies
経由で受信したもの) を表します。 - danogMadelineProtoEventHandlerMessageGroupMessage » - 受信または送信するグループ メッセージを表します。
- danogMadelineProtoEventHandlerMessagePrivateMessage » - 受信または送信するプライベート メッセージを表します。
- danogMadelineProtoEventHandlerMessageSecretMessage » - 新しい暗号化されたメッセージを表します。
- danogMadelineProtoEventHandlerMessageServiceMessage » - サービス メッセージに関する情報を表します。
- danogMadelineProtoEventHandlerMessageServiceMessage » - サービス メッセージに関する情報を表します。
- danogMadelineProtoEventHandlerMessageServiceDialogBotAllowed » - ボットにダイレクト メッセージを送信する許可を与えました。
- danogMadelineProtoEventHandlerMessageServiceDialogChannelCreated » - チャネルが作成されました。
- danogMadelineProtoEventHandlerMessageServiceDialogChannelMigrateFrom » - チャネルが指定されたチャットから移行されたことを示します。
- danogMadelineProtoEventHandlerMessageServiceDialogChatJoinedByLink » - ユーザーが招待リンクを介してチャットに参加しました。
- danogMadelineProtoEventHandlerMessageServiceDialogChatMigrateTo » - チャットが指定されたスーパーグループに移行されたことを示します。
- danogMadelineProtoEventHandlerMessageServiceDialogContactSignUp » - 連絡先が電報にサインアップしました。
- danogMadelineProtoEventHandlerMessageServiceDialogCreated » - チャットまたはチャネルが作成されました。
- danogMadelineProtoEventHandlerMessageServiceDialogDeleteMessages » - 削除されたメッセージ。
- danogMadelineProtoEventHandlerMessageServiceDialogGameScore » - 誰かがゲームで得点しました。
- danogMadelineProtoEventHandlerMessageServiceDialogGeoProximityReached » - チャットのユーザーが別のユーザーの近くにいます。
- danogMadelineProtoEventHandlerMessageServiceDialog GiftPremium » - ギフトされた Telegram プレミアム サブスクリプションに関する情報。
- danogMadelineProtoEventHandlerMessageServiceDialog GiftStars » - ギフトされた Telegram Star に関する情報。
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCall » - グループ通話に関するサービス メッセージを表します。
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCallGroupCall » - グループ通話が開始または終了しました。
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCallGroupCallInvited » - 一連のユーザーがグループ通話に招待されました。
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCallGroupCallScheduled » - グループ通話がスケジュールされました。
- danogMadelineProtoEventHandlerMessageServiceDialogHistoryCleared » - チャット履歴がクリアされました。
- danogMadelineProtoEventHandlerMessageServiceDialogMemberJoinedByRequest » - ユーザーが管理者によってグループに受け入れられました。
- danogMadelineProtoEventHandlerMessageServiceDialogMemberLeft » - メンバーがチャットまたはチャンネルから退出しました。
- danogMadelineProtoEventHandlerMessageServiceDialogMembersJoined » - 一部のメンバーがチャットまたはチャネルに参加しました。
- danogMadelineProtoEventHandlerMessageServiceDialogMessagePinned » - メッセージがチャットに固定されました。
- danogMadelineProtoEventHandlerMessageServiceDialogPeerRequested » - ユーザーがkeyboardButtonRequestPeerボタンをクリックした後にボットと共有したピアに関する情報が含まれています。
- danogMadelineProtoEventHandlerMessageServiceDialogPhoneCall » - 電話。
- danogMadelineProtoEventHandlerMessageServiceDialogPhotoChanged » - ダイアログの写真が変更または削除されました。
- danogMadelineProtoEventHandlerMessageServiceDialogReadMessages » - 既読としてマークされたメッセージ。
- danogMadelineProtoEventHandlerMessageServiceDialogScreenshotTaken » - チャットのスクリーンショットが撮影されました。
- danogMadelineProtoEventHandlerMessageServiceDialogSetChatTheme » - チャットのテーマが変更されました。
- danogMadelineProtoEventHandlerMessageServiceDialogSetChatWallPaper » - 現在のチャットの壁紙が変更されました。
- danogMadelineProtoEventHandlerMessageServiceDialogSetTTL » - このチャットのメッセージの有効期限が変更されました。
- danogMadelineProtoEventHandlerMessageServiceDialogStar Gift » - 贈られたスターに関する情報。
- danogMadelineProtoEventHandlerMessageServiceDialogSuggestProfilePhoto » - photos.uploadContactProfilePhoto を使用して新しいプロフィール写真が提案されました。
- danogMadelineProtoEventHandlerMessageServiceDialogTitleChanged » - チャンネルまたはグループのタイトルが変更されました。
- danogMadelineProtoEventHandlerMessageServiceDialogTopicCreated » - フォーラム トピックが作成されました。
- danogMadelineProtoEventHandlerMessageServiceDialogTopicEdited » - フォーラムのトピック情報が編集されました。
- danogMadelineProtoEventHandlerMessageServiceDialogWebView » - 開かれた応答キーボード ボット Web アプリからのデータは、それを所有するボット (ユーザーおよびボット側のサービス メッセージ) に中継されました。
- danogMadelineProtoEventHandlerPaymentsPayment » - このオブジェクトには、受信したチェックアウト前クエリに関する情報が含まれています。
- danogMadelineProtoEventHandlerPinned » - 一部のメッセージが固定/固定解除されたことを示します。
- danogMadelineProtoEventHandlerPinnedPinnedChannelMessages » - チャネルに固定された/固定解除されたメッセージを表します。
- danogMadelineProtoEventHandlerPinnedPinnedGroupMessages » - チャット/スーパーグループで固定/固定解除されたメッセージを表します。
- danogMadelineProtoEventHandlerPinnedPinnedPrivateMessages » - 一部のメッセージはプライベート チャットに固定されました。
- danogMadelineProtoEventHandlerPrivacy » - ユーザーまたはユーザーのセットに対するプライバシー ルールを示します。
- danogMadelineProtoEventHandlerQueryButtonQuery » - ボタンをクリックしてユーザーが送信したクエリを表します。
- danogMadelineProtoEventHandlerQueryChatButtonQuery » - チャット内のボタンをクリックしてユーザーが送信したクエリを表します。
- danogMadelineProtoEventHandlerQueryChatGameQuery » - チャット内の [ゲームをプレイ] ボタンをクリックしてユーザーが送信したクエリを表します。
- danogMadelineProtoEventHandlerQueryGameQuery » - [ゲームをプレイ] ボタンをクリックしてユーザーが送信したクエリを表します。
- danogMadelineProtoEventHandlerQueryInlineButtonQuery » - インライン メッセージ内のボタンをクリックしてユーザーが送信したクエリを表します。
- danogMadelineProtoEventHandlerQueryInlineGameQuery » - インライン メッセージの [ゲームをプレイ] ボタンをクリックしてユーザーが送信したクエリを表します。
- danogMadelineProtoEventHandlerStoryStory » - Telegram ストーリーを表します。
- danogMadelineProtoEventHandlerStoryStoryDeleted » - 削除されたストーリーを表します。
- danogMadelineProtoEventHandlerStoryStoryReaction » - ストーリーに対する反応を表します。
- danogMadelineProtoEventHandlerTyping » - ユーザーが入力しています。
- danogMadelineProtoEventHandlerTypingChatUserTyping » - ユーザーはグループでメッセージを準備しています。入力、録音、アップロードなど。この更新は 6 秒間有効です。 6 秒経過してもこの種の更新が受信されない場合は、ユーザーが行っていた作業を中止したと見なされます。
- danogMadelineProtoEventHandlerTypingSecretUserTyping » - ユーザーは秘密チャットでメッセージを準備しています。入力、録音、アップロードなど。この更新は 6 秒間有効です。 6 秒経過してもこの種の更新が受信されない場合は、ユーザーが行っていた操作を中止したと見なす必要があります。
- danogMadelineProtoEventHandlerTypingSupergroupUserTyping » - ユーザーがスーパーグループに入力しています。
- danogMadelineProtoEventHandlerTypingUserTyping » - ユーザーはメッセージを準備しています。入力、録音、アップロードなど。この更新は 6 秒間有効です。 6 秒経過してもこの種の更新が受信されない場合は、ユーザーが行っていた操作を中止したと見なす必要があります。
- danogMadelineProtoEventHandlerUserBlocked » - ピアがブロックされました。
- danogMadelineProtoEventHandlerUserBotStopped » - ボットが停止または再起動されました。
- danogMadelineProtoEventHandlerUserPhone » - ユーザーの電話番号が変更されました。
- danogMadelineProtoEventHandlerUserStatus » - ステータスの更新が含まれます。
- danogMadelineProtoEventHandlerUserStatusEmoji » - 特定のユーザーの絵文字ステータスが変更されたか、削除されました。
- danogMadelineProtoEventHandlerUserStatusEmptyStatus » - ユーザー ステータスがまだ設定されていません。
- danogMadelineProtoEventHandlerUserStatusLastMonth » - オンライン ステータス: 最後に確認されたのは先月です。
- danogMadelineProtoEventHandlerUserStatusLastWeek » - オンライン ステータス: 最後に確認されたのは先週です。
- danogMadelineProtoEventHandlerUserStatusOffline » - ユーザーのオフライン ステータス。
- danogMadelineProtoEventHandlerUserStatusOnline » - ユーザーのオンライン ステータス。
- danogMadelineProtoEventHandlerUserStatusRecently » - オンライン ステータス: 最後に確認されたのは最近です。
- danogMadelineProtoEventHandlerUserUsername » - ユーザーの名、姓、またはユーザー名が変更されました。
- danogMadelineProtoVoIP » - この更新は VoIP テレグラム通話を表します。
- フィルター - MadelineProto は、PHP の型システムと属性に基づいた、非常にシンプルで直感的なメッセージ フィルター システムを提供します。
- 単純なフィルター
- 属性フィルター
- MTProtoフィルター
- プラグイン - MadelineProto は、イベント ハンドラーに基づいたネイティブ プラグイン システムを提供します。
- プラグインのインストール
- 簡単な取り付け
- コンポーザーのインストール
- 組み込みプラグイン
- プラグインの作成
- danogMadelineProtoEventHandlerPluginRestartPlugin »
- 構成
- テキストファイルの作成とアップロード
- ロギング
- データベース - MadelineProto はオプションで内部データの一部を mysql、mariadb、postgres、redis などのデータベースに保存し (独自のものを追加することもできます!)、RAM の使用量を削減できます。
- danogMadelineProtoSettingsDatabaseMemory: メモリ バックエンド設定。
- danogMadelineProtoSettingsDatabaseMysql: MySQL バックエンド設定。
- danogMadelineProtoSettingsDatabasePostgres: Postgres バックエンド設定。
- danogMadelineProtoSettingsDatabaseRedis: Redis バックエンド設定。
- 設定 - MadelineProto には、ライブラリの動作を変更するために使用できる設定が多数あります。
- AppInfo: アプリ情報。
- 認証: 暗号化設定。
- 接続: 接続設定。
- ファイル: ファイル管理設定。
- ロガー: ロガーの設定。
- ピア: ピア データベースの設定。
- Pwr: PWRTelegram 設定。
- RPC: RPC 設定。
- SecretChats: 秘密のチャット設定。
- シリアル化: シリアル化の設定。
- TLSchema: TL スキーマ設定。
- テンプレート: ログイン用の Web および CLI テンプレート設定。
- VoIP: VoIP 設定。
- データベースメモリ: メモリのバックエンド設定。
- DatabaseMysql: MySQL バックエンド設定。
- DatabasePostgres: Postgres バックエンド設定。
- データベースRedis: Redis バックエンド設定。
- 現在のユーザーに関する情報の取得 - 現在ログインしているユーザーに関する情報を取得する方法は次のとおりです。
- 例外 - MadelineProto はさまざまな例外をスローできます。
- 例外タイプのリスト
- かなりTLの跡
- TL トレースの取得
- FLOOD_WAIT の回避 - 電報リクエストが多すぎると、しばらくの間 FLOOD_WAIT が発生する可能性があります。このようなフラッド待機を回避するには、フラッド待機率を計算する必要があります。
- ログ - MadelineProto は、設定で定義されたログ出力先にメッセージをログするための統合クラスを提供します。
- Telegram VoIP 電話通話 - MadelineProto は、電話通話を操作するための簡単なラッパーを提供します。
- 通話をリクエストする
- オーディオファイルの再生
- 電話を受ける
- ファイルのアップロードとダウンロード - MadelineProto は、ボット API ファイル ID、URL による直接アップロード、ファイル名の変更をサポートするファイルをアップロードおよびダウンロードするための完全に並列化されたラッパー メソッドを提供します。
- ボット API ファイル ID
- ファイルのアップロードと送信
- セキュリティに関する通知
- 写真
- 資料としての写真
- 書類
- GIF
- 動画
- 音楽
- 声
- ステッカー
- ファイルのアップロード
- アップロードしたファイルの再利用
- ファイル名の変更
- ファイルのダウンロード
- ダウンロード情報を抽出しています
- ダウンロードリンクの取得
- プロフィール写真をダウンロードする
- ディレクトリにダウンロード
- ファイルにダウンロード
- ダウンロードしてストリーミングする
- コールバックにダウンロード
- httpサーバーにダウンロード
- ブラウザにダウンロード
- 進歩を遂げる
- チャットに関する情報の取得 - ボット API ID、ピア、ユーザー、チャット オブジェクトに基づいて、チャットに関する情報を取得するために使用できるさまざまなメソッドがあります。
- 参加者の完全なリストを含む完全なチャット情報
- 完全なチャット情報
- チャット情報の削減 (非常に高速)
- チャット ID のみ (非常に高速)
- すべてのチャット (ダイアログ) の取得 - ユーザーとしてログインしているかボットとしてログインしているかに応じて、すべてのチャットのリストを取得するには 2 つの方法があります。
- インライン ボタン - MadelineProto を使用してインライン ボタンを簡単にクリックでき、正しいボタンにアクセスするだけです。
- シークレット チャット - MadelineProto は、シークレット チャットを操作するためのラッパーを提供します。
- 秘密のチャットをリクエストする
- 秘密のチャットを受け入れる
- シークレットチャットのステータスを確認する
- 秘密のメッセージを送信する
- プロキシの使用 - MadelineProto でプロキシを使用できます。
- プロキシの設定方法
- 自動切り替えによる複数のプロキシ
- 事前に構築された MTProxy を使用する
- 事前に構築された Socks5 プロキシを使用する
- 事前に構築されたHTTPプロキシを使用する
- 独自のプロキシを構築する
- 非同期 - MadelineProto には、驚くべき速度の向上と並列処理を実現する非同期機能が追加され、すべて amphp によって強化されています。
- 使用法
- イベントハンドラーでの非同期
- 複数の非同期
- 非同期は無視されました
- 非同期操作を組み合わせる
- MadelineProto および AMPHP 非同期 API
- ヘルパーメソッド
- 非同期スリープ
- 非同期リードライン
- 非同期エコー
- MadelineProto HTTP クライアント
- 非同期フォーク
- 非同期の群れ
- MadelineProto 非同期ループ API
- FAQ - MadelineProto に関する一般的な質問と回答のリストです。
- MadelineProto v7 から v8 へのアップグレード - MadelineProto v8 は MadelineProto のメジャー アップデートであり、長い間非推奨になっていた多数の API を削除します。アップグレード プロセスを簡素化するために、このアップグレード チェックリストを作成しました。
- メソッドの使用 - これらのメソッドのすべてではないにしても、多くのメソッドが簡略化されています。
- 名前付き引数
- ピア
- ファイル
- 秘密のチャット
- エンティティ (マークダウンと HTML)
- Reply_markup (キーボードとインライン キーボード)
- ボット API オブジェクト
- 結果はありません
- 複数のメソッド呼び出し
- キャンセル
- 説明を含む完全な API ドキュメント
- ログイン
- 2FA パスワードの変更: update2FA
- すべてのチャットを取得し、すべてのチャットにメッセージをブロードキャストします: getDialogIds、getDialogs、getFullDialogs
- チャネル/グループ/スーパーグループの完全な参加者リストを取得します: getPwrChat
- ユーザー/チャット/スーパーグループ/チャネルに関する完全な情報を取得します: getFullInfo
- ユーザー/チャット/スーパーグループ/チャネルに関する情報を取得する: getInfo
- ユーザー/チャット/スーパーグループ/チャンネル/更新の ID を取得します: getID
- 現在ログインしているユーザーに関する情報を取得します: getSelf
- 最大 4 GB のファイルをアップロードまたはダウンロード: UploadFrom*、downloadTo*
- 電話をかけ、曲を再生する
- 秘密のチャットボットを作成する
- 保留中の 2FA パスワード リセットを中止します。詳細については、ここを参照してください »: account.declinePasswordReset
- QR コード ログイン トークンを受け入れ、それを生成したアプリにログインします: auth.acceptLoginToken
- 通話を受ける: acceptCall
- シークレットチャットを受け入れる: acceptSecretChat
- 新しい利用規約に同意します: help.acceptTermsOfService
- 所有するボットに関連付けられている購入済みの Fragment.com ユーザー名をアクティブ化または非アクティブ化します: bots.toggleUsername
- 所有するスーパーグループまたはチャンネルに関連付けられた購入済みのfragment.comユーザー名をアクティブ化または非アクティブ化します:channels.toggleUsername
- 現在ログインしているユーザーに関連付けられている購入済みのfragment.comユーザー名をアクティブ化または非アクティブ化します: account.toggleUsername
- ストーリーのステルス モードをアクティブにします。詳細については、こちらを参照してください。 » stories.activateStealthMode
- 保存された GIF リストに GIF を追加します:messages.saveGif
- ステッカーをステッカーセットに追加します (ボットのみ)。ステッカー セットはボットによって作成されている必要があります: Stickers.addStickerToSet
- 既存の Telegram ユーザーを連絡先として追加します: contacts.addContact
- 最近のステッカー リストからステッカーを追加/削除:messages.saveRecentSticker
- ピアをブロックリストに追加します。詳細については、こちら » contacts.block を参照してください。
- ユーザーをチャットに追加し、それにサービス メッセージを送信します:messages.addChatUser
- 指定したボットがメッセージを送信できるようにします: bots.allowSendMessage
- インライン クエリに応答します (ボットのみ):messages.setInlineBotResults
- カスタムクエリに答えます。ボットのみ: bots.answerWebhookJSONQuery
- Telegram プレミアム ギフトコードを適用する »:payments.applyギフトコード
- 複数のステッカーセットに変更を適用します:messages.toggleStickerSets
- 1 つ以上のブーストをピアに適用します。 »: premium.applyBoost
- グループをそのチャネルのディスカッション グループとしてチャネルに関連付けます:channels.setDiscussionGroup
- ステッカーセットをスーパーグループに関連付けます:channels.setStickers
- ファイルを非同期にロックする: flock
- 非同期読み取り行: readLine
- 非同期スリープ: スリープ
- 標準出力/ブラウザに非同期で書き込みます: echo
- スーパーグループ/チャンネル内のユーザーを禁止/禁止解除/キック:channels.editBanned
- Base64URL エンコード:base64urlEncode
- TSF メンバーのみが内部情報を取得するために使用できます: help.getUserInfo
- 実行中のブロードキャストをキャンセル: cancelBroadcast
- 2FA 回復方法として使用する電子メールを確認するために送信されたコードをキャンセルします: account.cancelPasswordEmail
- ログイン確認コードをキャンセルします: auth.cancelCode
- クイックリアクションメニューで使用するデフォルトの絵文字リアクションを変更します。値はデバイス間で同期され、help.getConfig、reactions_default フィールドを使用して取得できます:messages.setDefaultReaction
- グループ通話設定を変更します:phone.toggleGroupCallSettings
- メディアの自動ダウンロード設定を変更します: account.saveAutoDownloadSettings
- スーパーグループ/チャンネルのユーザー名を変更または削除します:channels.updateUsername
- 現在のアカウントのプライバシー設定を変更します: account.setPrivacy
- セッションに関連する設定を変更します: account.changeAuthorizationSettings
- 特定のチャットのチャット テーマを変更します:messages.setChatTheme
- メッセージ、反応、投票を特定のグループに送信するときに使用するデフォルトのピアを変更します:messages.saveDefaultSendAs
- 現在のアカウントの電話番号を変更します: account.changePhone
- チャンネル/スーパーグループの写真を変更します:channels.editPhoto
- 特定のグループ、スーパーグループ、またはチャネルで使用できるメッセージ反応のセットを変更する »:messages.setChatAvailableReactions
- チャット名を変更し、それにサービス メッセージを送信します:messages.editChatTitle
- チャット写真を変更し、その写真にサービス メッセージを送信します:messages.editChatPhoto
- ステッカーが属するセット内のステッカーの絶対位置を変更します。ボットのみ。ステッカー セットはボットによって作成されている必要があります: Stickers.changeStickerPosition
- すべての新しいチャットに適用される Time-To-Live 設定のデフォルト値を変更します:messages.setDefaultHistoryTTL
- 現在のユーザーのユーザー名を変更します: account.updateUsername
- 特定のイベント ハンドラー プラグインがインストールされているかどうかを確認します: hasPlugin
- ユーザー名が空いていて、チャンネル/スーパーグループに割り当てることができるかどうかを確認します:channels.checkUsername
- イベント ハンドラー インスタンスが存在するかどうかを確認します: hasEventHandler
- 管理者がいるかどうかを確認します: hasAdmins
- レポートピアがあるかどうかを確認します: hasReportPeers
- 配列または同様のものであるかどうかを確認します (走査可能 && 可算可能 && arrayAccess): isArrayOrAlike
- ピアが内部ピア データベースに存在するかどうかを確認します:peerIsset
- auth.recoverPassword: auth.checkRecoveryPassword に渡す前に、auth.requestPasswordRecovery を使用して送信された 2FA リカバリ コードが有効かどうかを確認します。
- 指定されたピアがボットであるかどうかを確認します: isBot
- 指定されたピアがフォーラムであるかどうかを確認します: isForum
- チャット招待リンクの有効性を確認し、それに関する基本情報を取得します:messages.checkChatInvite
- 別のチャット アプリからエクスポートされたチャット履歴を特定の Telegram チャットにインポートできるかどうかを確認します。詳細については、ここをクリックしてください »:messages.checkHistoryImportPeer
- シークレットチャットが存在するかどうかを確認します: hasSecretChat
- 指定されたショートネームが利用可能かどうかを確認します: Stickers.checkShortName
- グループ通話サーバー転送ユニットが現在、指定された WebRTC ソース ID を持つストリームを受信しているかどうかを確認します。:phone.checkGroupCall
- 指定されたボットがメッセージを送信できるかどうかを確認します: bots.canSendMessage
- 指定したピアとしてストーリーを投稿できるかどうかを確認します: stories.canSendStory
- Telegram プレミアムの購入が可能かどうかを確認します。店内でプレミアムを購入する前に呼び出す必要があります。公式アプリのみ:payments.canPurchasePremium
- すべての下書きをクリア:messages.clearAllDrafts
- ピア固有の自動保存設定をすべてクリアします: account.deleteAutoSaveExceptions
- 指定したボット スコープと言語コードのボット コマンドをクリアします: bots.resetBotCommands
- 最近のステッカーをクリア:messages.clearRecentStickers
- 最近使用したメッセージ反応をクリアします:messages.clearRecentReactions
- 保存された支払い情報のクリア:payments.clearSavedInfo
- 最近使用した絵文字ステータスのリストをクリアします: account.clearRecentEmojiStatuses
- Web 経由で接続されているクライアントとの接続を閉じる: closeConnection
- ログイン コード: completePhoneLogin を使用してユーザー ログインを完了します。
- 完全な 2FA ログイン: complete2faLogin
- Telegram へのサインアップを完了します: completeSignup
- 履歴インポート プロセスを完了し、すべてのメッセージをチャットにインポートします。:messages.startHistoryImport
- アカウントの削除をキャンセルするには、電話番号を確認してください。詳細については、ここをクリックしてください »: account.confirmPhone
- クライアントによるメッセージの受信を確認し、PUSH 通知の送信をキャンセルします:messages.receivedMessages
- MTProto パラメーターをボット API パラメーターに変換します: MTProtoToBotAPI
- TD パラメータを tdcli に変換します: tdToTdcli
- TD を MTProto パラメータに変換します: tdToMTProto
- メッセージとエンティティのセットを HTML に変換します: entitiesToHtml
- チャネルの提案によって要求された場合、スーパーグループをギガグループに変換します:channels.convertToGigagroup
- ボット API パラメーターを MTProto パラメーターに変換します: botAPIToMTProto
- double をバイナリ バージョンに変換します: PackDouble
- 整数をbase256のlongに変換します:packSignedLong
- 整数をbase256の符号付き整数に変換します:packSignedInt
- tdcli パラメータを tdcli に変換します: tdcliToTd
- キャメルケースに変換: toCamelCase
- Snake_case に変換: toSnakeCase
- 値を符号なしのbase256 intに変換します:packUnsignedInt
- 文字列を非同期 amphp ストリームに変換します: stringToStream
- フォーラムのトピックを作成します。 manage_topics 権限が必要です:channels.createForumTopic
- グループ通話またはライブストリームを作成します:phone.createGroupCall
- ステッカーセットを作成します(ボットのみ): Stickers.createStickerSet
- スーパーグループ/チャネルを作成します:channels.createChannel
- テーマを作成します: account.createTheme
- 新しい壁紙を作成してアップロードします: account.uploadWallPaper
- 配列の作成: arr
- 新しいチャットを作成します:messages.createChat
- プロメテウスカウンターを作成して返します: getPromCounter
- プロメテウス ゲージを作成して返します: getPromGauge
- プロメテウスのヒストグラムを作成して返します: getPromHistogram
- プロメテウスの概要を作成して返します: getPromsummary
- チャンネル/スーパーグループを削除します:channels.deleteChannel
- チャットの招待を削除します:messages.deleteExportedChatInvite
- チャットを削除する:messages.deleteChat
- チャット フォルダーのディープ リンクを使用してインポートされたフォルダーを削除する »: chatlists.leaveChatlist
- 以前に作成したチャット フォルダーのディープ リンクを削除する »: chatlists.deleteExportedInvite
- インストールされている壁紙をすべて削除し、デフォルトの壁紙セットに戻します: account.resetWallPapers
- 特定のスーパーグループの特定の参加者によって送信されたすべてのメッセージを削除します:channels.deleteParticipantHistory
- 取り消されたチャット招待をすべて削除します:messages.deleteRevokedExportedChatInvites
- 指定されたものを除くすべての一時認証キーを削除します: auth.dropTempAuthKeys
- 電話番号で連絡先を削除: contacts.deleteByPhones
- フォーラムトピックのメッセージ履歴を削除します:channels.deleteTopicHistory
- チャネル/スーパーグループ内のメッセージを削除します:channels.deleteMessages
- スケジュールされたメッセージを削除します:messages.deleteScheduledMessages
- 保存されている Telegram パスポート文書を削除します。詳細については、パスポート文書を参照してください »: account.deleteSecureValue
- 通話履歴全体を削除します:messages.deletePhoneCallHistory
- スーパーグループの履歴を削除します:channels.deleteHistory
- ユーザーのアカウントを電報サーバーから削除します: account.deleteAccount
- トークンによってデバイスを削除し、デバイスへの PUSH 通知の送信を停止します: account.unregisterDevice
- ブロックリストからピアを削除します。詳細については、こちら » contacts.unblock を参照してください。
- 作成したステッカーセットを削除します (ボットのみ): Stickers.deleteStickerSet
- チャットからユーザーを削除し、それにサービス メッセージを送信します:messages.deleteChatUser
- 通信履歴を削除します:messages.deleteHistory
- 識別子に基づいてメッセージを削除します:messages.deleteMessages
- 特定のピアから保存されたメッセージに転送されたメッセージを削除します »:messages.deleteSavedHistory
- プロフィール写真を削除します。このメソッドは、正常に削除された写真 ID のリストを返します: photos.deletePhotos
- リストから複数の連絡先を削除します: contacts.deleteContacts
- 投稿されたストーリーの一部を削除します: stories.deleteStories
- スーパーグループまたはチャネルの購入したすべてのユーザー名を無効にします:channels.deactivateAllUsernames
- 通話の破棄:discardCall
- シークレット チャットを破棄: DiscardSecretChat
- 提案を却下します。詳細については、ここを参照してください。 »: help.dismissSuggestion
- チャット フォルダーのディープ リンクに最近追加された新しい保留中のピアを閉じる »: chatlists.hideChatlistUpdates
- 特定のチャットまたはチャネルに関連するチャット参加リクエストを却下または承認します:messages.hideChatJoinRequest
- 特定のチャットまたはチャネルに関連するすべての参加リクエストを却下または承認します:messages.hideAllChatJoinRequests
- ファイルを amphp/http サーバーにダウンロードする応答: downloadToResponse
- ファイルを amphp ストリームにダウンロードして返します: downloadToReturnedStream
- ファイルをブラウザにダウンロード: downloadToBrowser
- ファイルを呼び出し可能にダウンロード: downloadToCallable
- ファイルをディレクトリにダウンロードします: downloadToDir
- ファイルをストリームにダウンロード: downloadToStream
- ファイルをダウンロード: downloadToFile
- 指定されたセッション ファイル downloadServer を使用してファイルをブラウザにダウンロードします。
- チャット フォルダーのディープ リンクを編集する »: chatlists.editExportedInvite
- エクスポートされたチャット招待を編集します:messages.editExportedChatInvite
- インライン ボット メッセージを編集します:messages.editInlineBotMessage
- アップロードされたストーリーを編集する: stories.editStory
- フォーラムのトピックを編集します。 manage_topics 権限が必要です:channels.editForumTopic
- 特定のグループに関する情報の編集
- Geogroupの場所の編集、こちらを参照»Geogroups:channels.editlocationの詳細については
- メッセージの編集:messages.editmessage
- ピアフォルダーでピアを編集する:folders.editpeerfolders
- 親しい友達リストを編集して、こちらを参照してください»詳細については:contacts.editclosefriends
- チャンネル/スーパーグループ/グループのデフォルトの禁止権を編集:messages.editchatdefaultbannedrights
- グループ/スーパーグループ/チャンネルの説明を編集:messages.editchatabout
- チャンネル/スーパーグループの名前を編集:channels.edittitle
- グループコールまたはライブストリームのタイトルを編集:phone.editgroupCalltitle
- すべてのユーザー/すべてのグループからの特定のユーザー/グループからの通知設定を編集:account.updatenotifysettings
- チャンネルまたはチャットでコンテンツ保護を有効または無効にする:message.togglenoforwards
- スーパーグループでフォーラム機能を有効または無効にします:channels.toggleforum
- ネイティブアンチスパムシステムを有効または無効にします:channels.toggleantispam
- Webボット添付ファイルメニューを有効または無効にします»:messages.togglebotinattachmenu
- チャネルでメッセージ署名を有効/無効にする:hannels.togglesignatures
- トップピアを有効/無効にする:contacts.toggletoppeers
- MADELINEPROTOのHTMLエンティティコンバーターのエスケープストリング:HTMLESCAPE
- URLの脱出文字列:MarkDownurlescape
- マークダウンコードのエスケープ文字列セクション:MarkDownCodeEscape
- Markdown CodeBlockのエスケープ文字列:MarkDownCodeBlockEscape
- マークダウンのエスケープ文字列:MarkDownescape
- ボットのすべてのピア(ユーザー、チャット、チャンネル)を使用してカスタムブロードキャストアクションを実行します:broadcastcustom
- フォルダをエクスポート»、チャットフォルダーの作成深いリンク»:chatlists.exportchatlistinvite
- チャットの招待リンクをエクスポート:messages.exportchatinvite
- 輸出承認:輸出承認
- 更新コンストラクターは、更新コンストラクター:ExtractupDatesから抽出します
- 更新装置からメッセージIDを抽出します:extractmessageid
- 更新コンストラクターからメッセージコンストラクターを抽出します:extractmessage
- Updates Constructor:ExtractMessageUpDateから更新メッセージコンストラクターを抽出する
- BOT APIメッセージからファイル情報を抽出する:抽出ボタピフィル
- カスタム絵文字ステッカーを取得»:messages.getCustomemojidocuments
- インポートされたチャットフォルダーディープリンクに関連付けられた新しいチャットを取得します»。せいぜいすべてのchatlist_update_periods秒(関連するクライアント構成パラメーターに従って):chatlists.getChatListUpdatesで呼び出す必要があります
- 保存された通知音:account.getSaveDringtonesを取得します
- アクティブな(またはアクティブで隠された)ストーリーのリストを取得するには、ここを参照してください»ストーリーを見る詳細について:Stories.getallStories
- 特定のピアの完全なアクティブなストーリーリストを取得:Stories.getPeerstories
- ピアのプロフィールにピン留めされたストーリーを取得:Stories.getPinnedStories
- ストーリーアーカイブを取得するピアのアーカイブ»私たちがコントロールする:Stories.getStoriesArchive
- メディアメッセージのキャプションを編集できるかどうかを調べます:message.getMessageEditData
- 新しいグリーンスレッドをフォークし、バックグラウンドで合格した関数を実行する:callfork
- ボットのすべてのピア(ユーザー、チャット、チャンネル)にメッセージのリストを転送:broadcastforwardMessages
- ID:messages.forwardMessagesでメッセージを転送します
- MTProto Vector Hashを生成:GenvectorHash
- QRコードを介してログインするために、ログイントークンを生成します:auth.exportlogintoken
- 特定のストーリーのためのストーリーディープリンクを生成する:story.exportStoryLink
- Invoice Deep Link:Payments.Exportinvoiceを生成します
- 現在ログインしているユーザーの一時的なプロファイルリンクを生成:contacts.exportcontacttoken
- MTProxy/Public Serviceの発表情報を入手してください:help.getPromodata
- PSR Loggerを取得:getpsrlogger
- RTMPのライブストリームのRTMP URLとストリーミングキーを取得します。 phone.creategroupCall(rtmp_streamフラグを設定する必要がある)を使用して実際のRTMPライブストリームを作成する前でも使用できます。
- tl namespaces:getMethodNamesSpacesを取得します
- tl serializer:gettlを取得します
- Telegram Premiumプロモーション情報を入手:help.getPremiumpromo
- Telegram UTF-8長さの文字列を取得:mbstrlen
- 主にGIF:messages.getDocumentByHashに使用されるSHA256ハッシュでドキュメントを入手してください
- 私たちが残したチャンネル/スーパーグループのリストを取得します。テイクアウトセッションが必要です。詳細については、こちらを参照してください。
- デフォルトの提案されたチャネル絵文字ステータスのリストを取得:account.getChannelDefaulteMojistatuses
- 推奨されるデフォルトの絵文字ステータスのリストを取得します:account.getDefaulteMojistatuses
- グループコールへの参加に使用できるピアのリストを取得し、特定のユーザー/チャンネルとして自分自身を提示する:phone.getGroupCalljoinas
- ボットを起動するときにユーザーに表示するメッセージを取得する:getWebMessage
- 支払いフォームを取得:payments.getPaymentForm
- グループ画像として使用できる提案されたカスタム絵文字ステッカーのセットを入手してください:account.getDefaultGroupphotoemojis
- プロフィール写真として使用できる提案されたカスタム絵文字ステッカーのセット:account.getDefaultProfilephotoemojis
- アクセントカラーパターンで使用できる提案されたカスタム絵文字ステッカーのセット:count.getDefaultbackgroundemojis
- 管理者IDを取得する(すべてのユーザーレポートピアに等しい):getAdminids
- すべてのアーカイブされたステッカーを取得します:messages.getarchivedStickers
- 利用可能なすべてのチャットテーマを取得»:account.getChatThemes
- すべての連絡先を取得し、テイクアウトセッションが必要です。詳細については、こちらをご覧ください»contacts.getSaved
- ディスカッショングループとして使用できるすべてのグループを取得:channels.getgroupsfordiscussion
- インストールされたすべてのステッカーを取得:messages.getallstickers
- ユーザーIDでインデックス付けされたすべての保留中の通話を取得します:getAllCalls
- すべての保存されたTelegramパスポートドキュメントを入手してください。詳細については、パスポートドキュメントを参照してください»:account.getallsecurevaluesを参照してください
- グループコールまたはライブストリームの招待リンクを入手:phone.exportgroupcallinvite
- チャンネルから送信または転送されたメッセージのビューカウンターを取得して増やします:messages.getMessagesViews
- アプリ固有の構成を取得するには、結果の詳細については、クライアントの構成を参照してください:help.getAppConfig
- async dnsクライアントを取得:getdnsclient
- async httpクライアントを取得:gethttpclient
- 承認情報を取得:GetAuthorization
- AutoSave設定を取得:account.getAutoSavesettings
- Cached(または最終的には再フェッチ)サーバーサイド構成:getConfigを取得します
- cached server-side config:getCachedConfigを取得します
- Call Stateを取得:GetCallState
- emojiキーワードを変更します»:messages.getemojikeywordsdifference
- チャネル統計を取得:stats.getBroadcastStats
- チャンネル/スーパーグループメッセージを取得:channels.getMessages
- 私たちが管理するチャネル/スーパーグループ/ジオグループを取得します。通常、ユーザーが所有されているパブリックチャネル/スーパーグループ/ジグループの制限を超えた場合に呼び出され、ユーザーには自分のチャネル/スーパーグループ/ジグループのいずれかを削除する選択肢が与えられます。
- ユーザーと共通のチャットを取得:messages.getCommonchats
- cdnファイルのダウンロードの構成を取得:help.getcdnconfig
- リモートファイルのコンテンツを非同期に取得:filegetContents
- チャットでオンラインユーザーのカウントを取得:messages.getonlines
- 現在の数のメモリマップされた領域を取得します。UNIXのみ:getMaps
- 現在のパスワードのヒントを取得:Gethint
- account:account.getaccountttlに日々を取得します
- 指定されたピアのダイアログ情報を取得:messages.getPeerdialogs
- ダイアログを手動でマークされていない:messages.getdialogunreadmarks
- diffie-hellman構成を取得:getdhconfig
- チャンネルの関連するディスカッショングループからディスカッションメッセージを取得して、実際にグループに参加せずにコメントセクションの上に表示します:messages.getDiscussionmessage
- ファイルのダウンロード情報を取得:GetDownLoadInfo
- メディアファイルのダウンロードリンクを取得:getDownLoadLink
- イベントハンドラー(またはプラグインインスタンス)を取得:GetEventHandler
- ファイルから拡張機能を取得:getExtensionFromLocation
- MIMEタイプから拡張機能を取得:GetExtensionFrommime
- favedステッカーを入手:messages.getFavedStickers
- 注目のステッカーを入手:messages.getFeaturedStickers
- 配列の最終要素を取得:終了
- フォルダーを取得:messages.getDialogFilters
- ID:channels.getForumTopicsByIDでフォーラムのトピックを入手してください
- MTProtoおよびAPIメソッドの完全なリストを取得:GetAllMethods
- グローバルプライバシー設定を取得:account.getGlobalPrivaCysettings
- グループコール参加者を取得:phone.getGroupparticants
- インラインボットを使用して送信されるゲームのハイスコアを取得:messages.getinlinegamehighscores
- ゲーム:messages.getGameHighScoresのハイスコアを取得します
- 非アクティブなチャネルとスーパーグループを入手:channels.getInactiveChannels
- グループコールまたはライブストリームでRTMPストリームに関する情報を入手してください。
- 特定の壁紙に関する情報を入手してください:account.getwallpaper
- チャンネル/スーパーグループ参加者に関する情報を入手:channels.getParticant
- チャット招待に関する情報を入手:messages.getExportedChatinvite
- クレジットカードに関する情報を取得:Payments.getBankCarddata
- グループコールに関する情報を取得:phone.getGroupCall
- ステッカーセットに関する情報を取得:messages.getStickerset
- サポートされていないディープリンクに関する情報を入手してください。詳細については、こちらをご覧ください»:help.getDeeplinkinfo
- 管理者が生成したチャット招待に関する情報を入手:messages.getadminswithinvites
- ファイルに関する情報を取得:getFileInfo
- 複数の壁紙に関する情報を入手:account.getMultiWallpapers
- 特定のチャットのチャット招待に関する情報を入手:messages.getExportedChatinvites
- キャッシュされていないログインユーザーに関する情報を入手してください:FullgetSelf
- 特定のチャットを使用してチャットに参加したユーザーに関する情報を入手してください:messages.getChatinViteImporters
- ローカリゼーションパックで言語に関する情報を入手:langpack.getlanguage
- ローカリゼーションパックですべての言語に関する情報を入手:langpack.getLanguages
- 拡張メディアに関する情報を取得:messages.getextededmedia
- インストールされたマスクステッカーを入手:messages.getMaskStickers
- インストールされたテーマを取得:account.getThemes
- インスタントビューページを取得:messages.getWebPage
- チャンネル/スーパーグループにメッセージのリンクと埋め込み情報を入手:channels.exportmessagelink
- 特定のユーザーのライブロケーション履歴:message.getRecentLocationsを取得します
- ローカリゼーションパック文字列を入手:langpack.getlangpack
- ローカライズされた絵文字キーワードを取得»:messages.getemojikeywords
- Telegramサポートユーザーのローカライズ名を取得:help.getSupportName
- ボットのテキストと説明(またはボットで呼び出された場合の現在のアカウントの説明と説明についてローカライズされた名前を取得:bots.getbotinfo
- ログインセッション:account.getAuthorizationsを取得します
- Get Logger:GetLogger
- メモリマップされた領域の最大数を取得します。UNIXのみ:getMaxMaps
- Media autodownload設定を取得:account.getautodownloadsettings
- memprof:getMemoryProfileでメモリプロファイルを取得します
- ユーザーのチャット履歴を保存するためのメッセージ範囲を取得:messages.getsplitranges
- 各反応の送信者とともにメッセージの反応リストを取得します:message.getMessageEctionsList
- メッセージの反応を取得»:messages.getMessagesReactions
- メッセージ統計を取得:stats.getMessageStats
- 返信スレッドでメッセージを取得:messages.getReplies
- バッファ:getmimefrombufferからmimeタイプを取得します
- ファイル拡張子からmimeタイプを取得:getmimefromextension
- MIMEタイプのファイルを取得:GetMimeFromFile
- シームレスな電報ログイン承認リクエストの詳細については、ここをクリックしてください»:messages.requesturlauth
- 最も使用済みのピアを取得:contacts.getToppeers
- すべての利用可能な国の名前、ISOコード、ローカライズされた名前、電話コード/パターンを取得:help.getCountrieslist
- namespacedメソッド(method => namespace)を取得:getMethodsNamesPaced
- 言語パックで新しい文字列を入手:langpack.getDifference
- パスポートの構成を取得:help.getpassportconfig
- 支払い領収書を取得:Payments.getPaymentReceipt
- ピア設定を取得:messages.getPeersettings
- libtgvoipの共有config:phone.getCallConfigに渡される電話の構成を取得する
- 電話情報を入手:GetCall
- ピン留めダイアログ:messages.getPinnedDialogsを取得します
- ピン留めされたダイアログを入手してください。詳細については、こちらを参照してください。
- 非匿名の世論調査の投票結果を取得:messages.getPollvotes
- 投票結果を取得:messages.getPollResults
- Webページのプレビューを取得:messages.getWebPagePreview
- 現在のアカウントのプライバシー設定を取得:アカウント。GetPrivacy
- ランダム整数を取得:randomint
- 最近のステッカーを入手してください:messages.getRecentStickers
- 最近使用した絵文字ステータス:account.getRecentemojistatuses
- 最近使用されたメッセージReactions:Messages.GetRecretreactionsを取得します
- 最近使用されたt.meリンク:help.getRecentMeurs
- 保存されたGIF:messages.getSavedGifs
- 保存されたTelegram Passportドキュメントを入手してください。詳細については、パスポートドキュメント»:account.getSecureValueを参照してください
- 保存された支払い情報を取得:payments.getSavedinfo
- スケジュールされたメッセージを取得:messages.getScheduledhistory
- スケジュールされたメッセージを取得:messages.getScheduledMessages
- 秘密のチャットを取得:GetSecretchat
- 指定された長さの安全なランダム文字列を取得:ランダム
- 敏感なコンテンツ設定を取得:account.getContentsettings
- チャンネルのスポンサーメッセージを取得:getSponsoredMessages
- 特定のストーリーの統計を取得します:stats.getStoryStats
- 写真やビデオにステッカーを取り付けます:messages.getAttachedStickers
- 絵文字でステッカーを入手してください:messages.getStickers
- 言語パックから文字列を取得:langpack.getStrings
- 提案されたフォルダーを取得:messages.getSuggestedDialogFilters
- SuperGroup Statistics:Stats.GetMegAgroupStatsを取得します
- 一時的な支払いパスワードを取得:account.getmppassword
- 一連のピアの最大読み取りストーリーのIDを取得:Stories.getPeermaxids
- チャンネル/スーパーグループの管理ログ:channels.getadminlogを取得します
- 現在再生中のファイルを取得します:CallgetCurrent
- メッセージによって見つかる結果の数を取得します。同じパラメーターを使用して検索コール:messages.getSearchCounters
- SuperGroup/Channel:channels.getParticantsの参加者を取得します
- 指定されたユーザーIDで電話を取得:getCallBypeer
- 現在実行中の放送の進捗状況を取得:GetBroadCastProgress
- 各反応の送信者とともに、チャンネルに投稿されたストーリーの反応と相互作用リストを取得します:Stories.getStoryReactionsList
- メッセージのアクセントに使用できるアクセントカラーパレットのセットを取得:help.getPeercolors
- プロファイルページで使用できるアクセントカラーパレットのセットを取得します。
- すべての連絡先の電報IDを取得します。:contacts.getContactids
- テーマ情報を取得:account.gettheme
- フォーラムのトピックを入手:channels.getForumTopics
- ピアのタイプを取得:getType
- 私たちが言及された場所で未読メッセージを取得します:messages.getunreadmentions
- 送信したメッセージに対する未読の反応を取得:messages.getunreadReactions
- あなたの近くにユーザーとGeochatsを取得してください、こちらを参照してください»詳細については:contacts.getLocated
- Web UIでユーザーに表示するさまざまな警告を取得します:GetWebwarnings
- Webログインウィジェットの認可を取得:account.getwebauthorizations
- 特定のメッセージを読むユーザーを入手してください。Chat_read_mark_size_thresholdメンバー未満のグループとスーパーグループのみが利用可能です。読み取り領収書はchat_read_expire_periods秒に保存されます。
- 秘密のチャットメッセージを取得:getSecretmessage
- すべてのユーザー/すべてのグループから、特定のユーザー/グループの現在の通知設定を取得:account.getNotifySettings
- フィーチャーされたカスタム絵文字ステッカーセット:Messages.getFeaturedemojistickers
- ユーザーの提案の情報を取得:getPropicInfo
- チャンネルの現在のブーストを取得します:premium.getBoostsStatus
- すべての新しいチャットに適用される時間の設定のデフォルト値を取得します:messages.getDefaulthistoryttl
- 現在インストールされているカスタム絵文字ステッカーのリストを取得:messages.getemojistickers
- 特定のユーザーまたはすべてのユーザーに対してメニューボタンアクションを取得し、以前はボットを使用して設定しました。SetBotMenubutton。ユーザーはこの情報をBotinfoコンストラクターで見ることができます:bots.getBotMenubutton
- 人気のあるメッセージの反応を得た:messages.getTopreactions
- Mtproxy/Public Serviceの発表情報を非表示:help.hidepromodata
- スーパーグループに参加者リストを非表示または表示:channels.toggleparticantshidden
- 特定のピアのアクティブなストーリーを隠し、ホーム画面のアクションバーに表示されないようにします:story.toggleallstorieshidden
- ユーザーのアクティブなストーリーを隠し、ホーム画面のアクションバーにユーザーが表示されないようにします。詳細については、こちらを参照してください。Stories.TogglePeerstoriesHiddend
- 新しいチャンネル/スーパーグループユーザーのためのメッセージメッセージの履歴:channels.toggleprehistoryhidden
- 連絡先アクションバーの追加がアクティブな場合は、そのユーザーを連絡先として追加します:contacts.acceptContact
- 配送先住所を要求する請求書を送信し、パラメーターis_flexibleが指定された場合、ボットはupdatebotshippedqueryアップデートを受け取ります。この方法を使用して、配送クエリに返信します:messages.setbotshipperresults
- チャットフォルダーのインポートディープリンク»、フォルダーの一部またはすべてのチャットに参加:chatlists.joinchatlistinvite
- チャットをインポートしてプライベートチャット/スーパーグループ/チャンネルに参加:messages.importchatinvite
- 輸入許可:ImportAuthorization
- 外国のチャットアプリから特定の電報チャットにチャットの履歴をインポートするには、インポートされたチャットの詳細については、ここをクリックしてください»:message.inithistoryimport
- インポート連絡先:サーバー上に完全なリストを保存し、既に登録されている連絡先を連絡先リストに追加し、追加の連絡先とその情報を返します:contacts.ImportContacts
- 1つ以上のストーリーのビューカウンターを増やす:stories.incrementStoryViews
- ユーザーがまだWebアプリを使用していることを(ユーザー側から)サーバーに示します:messages.prolongwebview
- 剥がれた剥がれた写真を膨らませて、完全なJPGペイロード:Inflatestriped
- App Storeを介した購入についてサーバーに通知します:公式アプリケーションのみ:Payments.AssignAppstoretransaction
- プレイストアを介した購入についてサーバーに通知します:公式アプリケーションのみ:Payments.AssignPlayMarketTransaction
- 長い間処理されていない場合、保留中のボット更新の数についてサーバーに通知します。ボットのみ:help.setbotupdatestatus
- テイクアウトセッションを初期化するには、こちらを参照してください»詳細について
- 接続の初期化:initconnection
- Self-Restartハックを初期化:initselfRestart
- 2FAパスワードリセットを開始する:ユーザーがすでにログインしている場合にのみ使用できます。詳細についてはこちらをご覧ください»:account.resetpassword
- QRコードログインを開始:QRLOGIN
- ステッカーセット:messages.installstickersetをインストールします
- テーマをインストール:account.installtheme
- 壁紙のインストール:account.installwallpaper
- 壁紙のインストール/アンインストール:account.savewallpaper
- 以前にアップロードされた写真をプロフィールとしてインストールします写真:photos.updateProfilephoto
- ダウンロードサーバーで使用される内部エンドポイント:ProcessDownLoadServerping
- 内部使用:help.edituserinfo
- 指定されたログインコードを無効にします。詳細については、こちらを参照してください。
- 一連のユーザーをグループコールに招待する:phone.invitetogroupcall
- ユーザーをチャンネル/スーパーグループ:hannels.invitetochannelに招待します
- テイクアウトセッション内でメソッドを呼び出すには、こちらを参照してください»を参照してください。
- 更新用に使用されている接続をサブスクライブせずにリクエストを呼び出します(これはファイルクエリのデフォルトで有効になります):invokeWithOutUpdates
- 指定されたAPIレイヤーを使用して指定されたクエリを呼び出します:InvokeWithLayer
- 指定されたメッセージ範囲で呼び出します:invokeWithmessagesRange
- 以前のクエリが正常に完了した後、クエリを呼び出します:invokeftermsgs
- 以前のクエリのいずれかを正常に完了した後、クエリを呼び出します:invokeftermsg
- チャンネル/スーパーグループに参加:channels.joinchannel
- グループコールに参加:phone.joingroupCall
- チャットフォルダーに最近追加されたチャンネルとスーパーグループに参加する深いリンク»:chatlists.joinchatlistupdates
- プリペイドプレゼントを起動します»:payments.launchprepaidgiveaway
- チャンネル/スーパーグループを残します:channels.leavechannel
- グループコールを残してください:Phone.LeaveGroupCall
- すべてのチャットフォルダーディープリンクをリスト»フォルダーに関連付けられています:chatlists.getExportedInvites
- ロードチャネル統計グラフを非同期:stats.loadasyncgraph
- Telegramにログインします(CLIまたはWeb経由):開始します
- ハッシュ:account.resetauthorizationによってアクティブな承認セッションをログアウトします
- アクティブなWebテレグラムログインセッションをログアウトします:account.resetwebauthorization
- ロガー:ロガー
- ボットとしてログイン:Botlogin
- ユーザーとしてログイン:Phonelogin
- 認証トークンをインポートしてログインします:auth.importwebtokenauthorization
- QRコードログイン中にDCの不一致の場合に生成されたリダイレクトされたログイントークンを使用してログイン:auth.importlogintoken
- ログアウトセッション:ログアウト
- UTF8絵文字に関連付けられたカスタム絵文字を探してください:messages.searchcustomemoji
- Telegramの利用規約の最新情報を探してください:help.gettermsofserviceupdate
- mtproto to td params:mtprotototd
- mtproto to tdcli params:mtprotototdcli
- 基本グループでユーザー管理者を作成します:messages.editchatadmin
- HTMLをメッセージとエンティティのセットに手動で変換する:htmltomessageentities
- マークダウンをメッセージとエンティティのセットに手動で変換する:markdowntomessageentities
- ダイアログを手動でマークしていない:messages.markdialogunread
- 読み取りとしてスレッドをマークします:messages.readdiscussion
- 特定のピアに対して、すべてのストーリーを特定のIDにマークします。すべてのログインセッションのアップデートアップデートを排出します:story.readstories
- マークチャンネル/スーパーグループの履歴as read:channels.readhistory
- マークチャネル/スーパーグループメッセージコンテンツ読み取り:channels.readmessageContents
- Markは読み物として言及されています:messages.readmentions
- メッセージの反応をマーク»read:messages.readReactions
- 新しい注目のステッカーを読んでください:messages.readfeaturedStickersをマークします
- お気に入りとしてステッカーをマークまたはマークしてください:messages.favesticker
- Mark Sponsored Message as Read:ViewSponsoredMessage
- 読み物としてメッセージ履歴をマーク:messages.readhistory
- 秘密のチャット内のメッセージの履歴をマークします:messages.readencryptedhistory
- 以前に特徴のステッカーをフェッチする方法:Messages.GetoldFeaturedStickers
- AutoSave設定を変更する:account.saveautosavesettings
- スーパーグループ/チャネルでユーザーの管理者権を変更する:hannels.editadmin
- 音声メッセージを聞いたか、ビデオを見た受信者について送信者に通知します:messages.readmessagecontents
- プライベートチャットで他のユーザーに、チャットのスクリーンショットが撮影されたことを通知します:messages.sendscreenshotnotification
- 送信されたパスポートデータにいくつかのエラーが含まれていることをユーザーに通知します。ユーザーは、エラーが固定されるまでパスポートデータを再サブミングできません(エラーを返したフィールドのコンテンツが変更する必要があります):users.setsecurevalueerrors
- 特定のイベントハンドラープラグインインスタンスを取得:GetPlugin
- 電報プレミアムプレゼント/ギフトコードのリストを取得»オプション:Payments.GetPremiumGiftCodeOptions
- 指定されたボットスコープと言語コードのボットコマンドのリストを取得:bots.getBotCommands
- ユーザーがストーリーを投稿できるチャネルのリストを取得:stories.getChatStosend
- 絵文字キーワードリストを取得するときに使用する必要がある関連言語のリストを取得»:messages.getemojikeywordslanguages
- サブスクライバーベースの類似性に基づいて選択された同様のテーマのパブリックチャネルのリストを取得します:channels.getChannelRecommendations
- 利用可能なメッセージの反応を取得»:messages.getavailablereactions
- パスワード:account.getPassWordを使用して、2要素認証の構成を取得します
- パブリックチャンネルによる公開チャットや再投稿へのメッセージとしてストーリーの前方を入手する:stats.getStoryPublicforwward
- IDによるストーリーのセットに関する完全な情報を入手:stories.getStoriesByID
- ビューカウント、フォワードカウント、反応、1つ以上のストーリーの最近の視聴者に関する情報を取得:Stories.getStoriesViews
- Telegram Premium GiftCode»:Payments.CheckGiftCodeに関する情報を取得します
- 電報プレミアムプレゼントに関する情報を入手してください»:Payments.getGiveAwayInfo
- チャットフォルダーの詳細リンクに関する情報を取得»:chatlists.checkchatlistinvite
- 直接リンクミニアプリに関する情報を取得:messages.getBotApp
- API ID UIテンプレートを取得:getWeBapItemplate
- 最初のログイン時にすべてのピアの最新の読み取りストーリーIDを取得し、updatereadstoriesのアップデートのリストとして返送してください。詳細については、こちらを参照してください:story.getallreadpeerstories
- 私たちが投稿した特定のストーリーを表示したユーザーのリストを取得します:Stories.getStoryViewSlist
- 一時的なプロファイルリンクからユーザー情報を取得:contacts.ImportContactToken
- 現在ブーストしているピアと、残ったスロットのブースト数を入手してください:premium.getmyboosts
- 他のパブリックチャネルがどのチャンネルメッセージであるかを示すメッセージのリストを取得します。
- 特定のグループでメッセージを送信するために使用できるピアのリストを取得します:channels.getsendas
- ストリームからファイルをアップロードするために使用できるパイプを取得:getStreampipe
- 特定のチャネルに適用されたブーストに関する情報を取得します(管理者のみ):premium.getBoostslist
- 外国のチャットアプリによって生成されたチャットエクスポートファイルに関する情報を入手してください。インポートされたチャットの詳細については、ここをクリックしてください»:message.checkhistoryimport
- ユーザーが支払いと配送の詳細を確認すると、ボットはupdatebotprecheckoutqueryアップデートを受け取ります。
- MadelineProtoの更新を別の言語(JavaScriptなど)でAPIを介して更新する場合にのみ、 MadelineProtoボットを直接書く場合は絶対にお勧めしません:GetUpDates
- 直接ミニアプリディープリンクからボットミニアプリを開き、ユーザー確認後にユーザー情報を送信します:messages.requestappwebview
- ボットミニアプリを開き、ユーザー確認後にユーザー情報を送信します:messages.requestwebview
- ボットミニアプリを開きます:messages.requestsimplewebview
- Appendのみのモードでファイルを開きます:OpenFileAppendonly
- オプション:ユーザーが現在電話で忙しいことをサーバーに通知します:これは、現在の電話が終了するまで、すべての入ってくる電話を自動的に拒否します:phone.ReceivedCall
- 解析、更新、および保存設定:Updatesettings
- 通話内の現在のオーディオファイルの再生を一時停止:Pauseplay
- 特定のイベントハンドラークラスで静的分析を実行して、パフォーマンス要件を満たすことを確認してください。
- メッセージをピン留め:messages.updatePinnedMessage
- [保存されたメッセージ]ダイアログをピン留めするか、[INPIN»:messages.togglesaveddialogpin
- PINまたはUNPINフォーラムのトピック:Channels.UpDatePinnedForumTopic
- 1つ以上のストーリーをピン留めするか、スピーチ:stories.togglepinned
- ダイアログのピン/unpin:messages.toggledialogpin
- コールでファイルを再生:CallPlay
- コールで保留中のファイルを再生:CallPlayOnhold
- ポジティブモジュロ:POSMOD
- インラインコールバックボタンを押して、ボットからコールバックの回答を取得します:messages.getBotCallBackanswer
- ファイル、URL、またはアンプストリームにバッファーリーダーを提供する:openbuffered
- ファイル、URL、またはアンプストリームのストリームを提供する:getStream
- インラインボットを照会:messages.getInlineBotResults
- 通話を評価し、公式VoIPボットに送信された評価メッセージに関する情報を返します:phone.setCallrating
- 転写された音声メッセージをレート:messages.rateTranscribedAudio
- ストーリーへの反応:Stories.sendReaction
- メッセージへの反応:message.sendrecoction
- 特定のピアのために完全なピアキャッシュを更新:lensuffeercache
- 特定のピアのピアキャッシュを更新:refressepeercache
- プッシュ通知を受信するためのデバイスを登録:account.registerDevice
- ボットのみが属するセットからステッカーを取り外します。ステッカーセットはボットによって作成されている必要があります:stickers.removestickerfromset
- 関連する電報アカウントなしですべての連絡先を削除します:contacts.resetsaved
- ステッカーセットの変更、ボットのみ:Stickers.RenaMestickerset
- 指定されたレンダラー:renderPromstatsを使用してPrometheus統計をレンダリングします
- アクティブなユーザー名を並べ替える:channels.ReOrderUsernames
- フォルダーの並べ替え:messages.updatedialogfiltersorder
- インストールされたステッカーを並べ替えます:メッセージ
- 並べ替えられたダイアログ:messages.reorderpinneddialogs
- 並べ替えられたフォーラムのトピック:Channels.ReorderPinnedForumTopics
- 並べ替えられた保存されたメッセージダイアログ»:messages.ReorderPinnedSavedDialogs
- 当社が所有するボットに関連付けられたユーザー名を並べ替えます:bots.reorderusernames
- 現在ログインされているユーザーに関連付けられているユーザー名を並べ替えます:Account.ReorderUsernames
- ブロックリスト全体の内容を交換してください。詳細については、こちらをご覧ください»:contacts.setBlocked
- Telegramの利用規約に違反するためにチャットでメッセージを報告する:messages.report
- メッセージの反応を報告する:messages.reportreaction
- ネイティブのアンチスパムの偽陽性を報告する:channels.Reportantispamfalsesivitive
- チャットのピア設定がそれを行うことができる場合、スパムの新しい着信チャットを報告してください:messages.reportspam
- Telegramのサービス条件の違反についてピアを報告する:account.reportpeer
- ダイアログのプロフィール写真:account.ReportProfilePhotoを報告してください
- スパムの秘密のチャットを報告する:messages.ReportEncryptedSpam
- ストーリーを報告する:Stories.Report
- 以前に設定されたピアにエラーを報告します:レポート
- memprof:reportmemoryprofileを使用してメモリプロファイルをレポートします
- スパムとしてスーパーグループのユーザーからのいくつかのメッセージを報告します。 SuperGroup:Channels.ReportSpamの管理者の権利が必要です
- カスタム絵文字を選択するときに使用する絵文字カテゴリのリストを表します。
- 絵文字カテゴリのリストを表します。プロフィール写真として設定するカスタム絵文字を選択するときに使用する:messages.getemojiprofilephotogroups
- カスタム絵文字を選択するときに使用する絵文字カテゴリのリストを表します:messages.getemojigroups
- request voipコール:requestCall
- Firebase:auth.requestfirebasemsを介してSMSコードをリクエストします
- 2FAパスワードの回復コードを要求します。復旧メールが設定されたアカウントのみ:auth.requestpasswordRecovery
- リクエストシークレットチャット:RequestSecretchat
- コードを再送信して、2FAリカバリ方法として使用するメールを確認します:Account.ResendPassWordeMail
- 別のメディアを介してログインコードを再送信すると、電話コードのタイプは、以前のauth.sendcode/auth.resendcodeの返品値によって決定されます:詳細についてはログインを参照してください:auth.resendcode
- すべてのActive Web Telegramログインセッションをリセットします。Account.ResetWebauthorizations
- トップピアのリセット評価:contacts.resettoppeerrating
- auth.requestpasswordRecovery:auth.RecoverPassWordを使用して送信された回復コードを使用して2FAパスワードをリセットします
- ログインメールをリセット»:auth.resetloginemail
- 更新状態をリセットし、最初からすべての更新を取得する:resetupdatestate
- ユーザーとグループからすべての通知設定をリセットします:account.resetnotifyettings
- プライバシー設定が許可されている場合は、ユーザー情報を取得するために電話番号を解決してください:contacts.resolvephone
- 更新ループを再起動:再起動します
- 通話内の現在のオーディオファイルの再生を再開する:再開
- イベントループへの例外:rethrow
- すべてのメッセージドラフトを返します:messages.getalldrafts
- 現在の設定を返します:getesettings
- サービスとサービスを共有するためのTelegram Passport Authorizationフォームを返します:account.getAuthorizationForm
- 利用可能な壁紙のリストを返します:account.getWallPapers
- 翻訳プラットフォームに自動的にログインし、新しい絵文字キーワードを提案するために使用できるHTTP URLを返します»。 URLは世代後に30秒間有効になります:messages.getemojiurl
- 添付ファイルメニューエントリを返します。添付ファイルメニューから起動できるボットミニアプリのエントリ»:messages.getatchmenubot
- ID:messages.getChatsのチャット基本情報を返します
- Telegramを通じてリクエストをプロキシを提出することにより、Webファイルのコンテンツを返します。詳細については、WebFileドキュメントを参照してください:upload.getWebFile
- データセンターの構成を含む現在の構成を返します:help.getConfig
- 返品カスタム絵文字IDの完全なリスト»チャンネル絵文字ステータスでは使用できない»:account.getChannelRestiondStatusemojis
- チャットフォルダーディープリンクを使用してインポートされたチャットフォルダーからピン留めまたは常に含まれる識別子は、チャットフォルダーが削除されたときに残されることが推奨されます:chatlists.getLeavechatlistsuggestions
- Returns info on data center nearest to the user: help.getNearestDc
- Returns information about the next messages of the specified type in the chat split by days: messages.getSearchResultsCalendar
- Returns information on update availability for the current application: help.getAppUpdate
- Returns installed attachment menu bot mini apps »: messages.getAttachMenuBots
- Returns list of chats with non-default notification settings: account.getNotifyExceptions
- Returns localized text of a text message with an invitation: help.getInviteText
- Returns saved messages » forwarded from a specific peer: messages.getSavedHistory
- Returns sparse positions of messages of the specified type in the chat to be used for shared media scroll implementation: messages.getSearchResultsPositions
- Returns the conversation history with one interlocutor / within a chat: messages.getHistory
- Returns the current saved dialog list, see here » for more info: messages.getSavedDialogs
- Returns the current user dialog list: messages.getDialogs
- Returns the current user's contact list: contacts.getContacts
- Returns the list of blocked users: contacts.getBlocked
- Returns the list of messages by their IDs: messages.getMessages
- Returns the list of user photos: photos.getUserPhotos
- Returns the lists of boost that were applied to a channel by a specific user (admins only): premium.getUserBoosts
- Returns the session name: getSessionName
- Returns the support user for the "ask a question" feature: help.getSupport
- Returns users found by username substring: contacts.search
- Returns whether the current user is a bot: isSelfBot
- Returns whether the current user is a premium user, cached: isPremium
- Returns whether the current user is a user: isSelfUser
- Reupload telegram file: uploadFromTgfile
- Save a message draft associated to a chat: messages.saveDraft
- Save a theme: account.saveTheme
- Save or remove saved notification sound: account.saveRingtone
- Save phone call debug information: phone.saveCallLog
- Saves logs of application on the server: help.saveAppLog
- Search for custom emoji stickersets »: messages.searchEmojiStickerSets
- Search for messages and peers globally: messages.searchGlobal
- Search for messages: messages.search
- Search for stickersets: messages.searchStickerSets
- Securely save Telegram Passport document, for more info see the passport docs »: account.saveSecureValue
- Send VoIP signaling data: phone.sendSignalingData
- Send a custom request from a mini bot app, triggered by a web_app_invoke_custom_method event »: bots.invokeWebViewCustomMethod
- Send a media: messages.sendMedia
- Send a result obtained using messages.getInlineBotResults: messages.sendInlineBotResult
- Send an album or grouped media: messages.sendMultiMedia
- Send an email verification code: account.sendVerifyEmailCode
- Send compiled payment form: payments.sendPaymentForm
- Send confirmation code to cancel account deletion, for more info click here »: account.sendConfirmPhoneCode
- Send one or more chosen peers, as requested by a keyboardButtonRequestPeer button: messages.sendBotRequestedPeer
- Send phone call debug data to server: phone.saveCallDebug
- Send scheduled messages right away: messages.sendScheduledMessages
- Send the verification phone code for telegram passport: account.sendVerifyPhoneCode
- Send typing event by the current user to a secret chat: messages.setEncryptedTyping
- Sends a Telegram Passport authorization form, effectively sharing data with the service: account.acceptAuthorization
- Sends a current user typing event (see SendMessageAction for all event types) to a conversation partner or group: messages.setTyping
- Sends a custom request; for bots only: bots.sendCustomRequest
- Sends a document: sendDocument
- Sends a gif: sendGif
- Sends a list of messages to all peers (users, chats, channels) of the bot: broadcastMessages
- Sends a message to a chat: messages.sendMessage
- Sends a message to all report peers (admins of the bot): sendMessageToAdmins
- Sends a message with a file attachment to a secret chat: messages.sendEncryptedFile
- Sends a message: sendMessage
- Sends a photo: sendDocumentPhoto
- Sends a photo: sendPhoto
- Sends a service message to a secret chat: messages.sendEncryptedService
- Sends a sticker: sendSticker
- Sends a text message to a secret chat: messages.sendEncrypted
- Sends a video: sendVideo
- Sends a voice: sendVoice
- Sends an audio: sendAudio
- Sends an updateCustomEvent update to the event handler: sendCustomEvent
- Set NOOP update handler, ignoring all updates: setNoop
- Set a custom wallpaper » in a specific private chat with another user: messages.setChatWallPaper
- Set account self-destruction period: account.setAccountTTL
- Set an emoji status for a channel: channels.updateEmojiStatus
- Set an emoji status: account.updateEmojiStatus
- Set bot command list: bots.setBotCommands
- Set global privacy settings: account.setGlobalPrivacySettings
- Set localized name, about text and description of a bot (or of the current account, if called by a bot): bots.setBotInfo
- Set maximum Time-To-Live of all messages in the specified chat: messages.setHistoryTTL
- Set output file or stream for incoming OPUS audio packets in a call: callSetOutput
- Set peer(s) where to send errors occurred in the event loop: setReportPeers
- Set sensitive content settings (for viewing or hiding NSFW content): account.setContentSettings
- Set stickerset thumbnail: stickers.setStickerSetThumb
- Set the API ID UI template: setWebApiTemplate
- Set the callback answer to a user button press (bots only): messages.setBotCallbackAnswer
- Set the default peer that will be used to join a group call in a specific dialog: phone.saveDefaultGroupCallJoinAs
- Set the default suggested admin rights for bots being added as admins to channels, see here for more info on how to handle them »: bots.setBotBroadcastDefaultAdminRights
- Set the default suggested admin rights for bots being added as admins to groups, see here for more info on how to handle them »: bots.setBotGroupDefaultAdminRights
- Set time-to-live of current session: account.setAuthorizationTTL
- Set webhook update handler: setWebhook
- Set whether all users should join a discussion group in order to comment on a post »: channels.toggleJoinToSend
- Set whether all users should request admin approval to join the group »: channels.toggleJoinRequest
- Sets the menu button action » for a given user or for all users: bots.setBotMenuButton
- Should be called after the user hides the report spam/add as contact bar of a new chat, effectively prevents the user from executing the actions specified in the action bar »: messages.hidePeerSettingsBar
- Show or hide the real-time chat translation popup for a certain chat: messages.togglePeerTranslations
- Start a conversation with a bot using a deep linking parameter: messages.startBot
- Start a scheduled group call: phone.startScheduledGroupCall
- Start multiple instances of MadelineProto and the event handlers (enables async): startAndLoopMulti
- Start or stop recording a group call: the recorded audio and video streams will be automatically sent to Saved messages (the chat with ourselves): phone.toggleGroupCallRecord
- Start screen sharing in a call: phone.joinGroupCallPresentation
- Stop getting notifications about discussion replies of a certain user in @replies: contacts.blockFromReplies
- Stop screen sharing in a group call: phone.leaveGroupCallPresentation
- Stop update loop: stop
- Stops playing all files in the call, clears the main and the hold playlist: stopPlay
- Store RSA keys for CDN datacenters: getCdnConfig
- Submit requested order information for validation: payments.validateRequestedInfo
- Subscribe or unsubscribe to a scheduled group call: phone.toggleGroupCallStartSubscription
- Subscribe to event handler updates for a channel/supergroup we're not a member of: subscribeToUpdates
- Suggests a short name for a given stickerpack name: stickers.suggestShortName
- Telegram UTF-8 multibyte split: mbStrSplit
- Telegram UTF-8 multibyte substring: mbSubstr
- Terminate a group call: phone.discardGroupCall
- Terminate a takeout session, see here » for more info: account.finishTakeoutSession
- Terminate webview interaction started with messages.requestWebView, sending the specified message to the chat on behalf of the user: messages.sendWebViewResultMessage
- Terminates all user's authorized sessions except for the current one: auth.resetAuthorizations
- Test fibers: testFibers
- Toggle contact sign up notifications: account.setContactSignUpNotification
- Toggle supergroup slow mode: if enabled, users will only be able to send one message every seconds seconds: channels.toggleSlowMode
- Transcribe voice message: messages.transcribeAudio
- Transfer channel ownership: channels.editCreator
- Translate a given text: messages.translateText
- Turn a basic group into a supergroup: messages.migrateChat
- Uninstall a stickerset: messages.uninstallStickerSet
- Unpack base256 signed int: unpackSignedInt
- Unpack base256 signed long to string: unpackSignedLongString
- Unpack base256 signed long: unpackSignedLong
- Unpack binary double: unpackDouble
- Unpack bot API file ID: unpackFileId
- Unpin all pinned messages: messages.unpinAllMessages
- Unset event handler: unsetEventHandler
- Update folder: messages.updateDialogFilter
- Update the accent color and background custom emoji » of a channel: channels.updateColor
- Update the accent color and background custom emoji » of the current account: account.updateColor
- Update the keywords, emojis or mask coordinates of a sticker, bots only: stickers.changeSticker
- Update theme: account.updateTheme
- Updates current user profile photo: photos.uploadProfilePhoto
- Updates online user status: account.updateStatus
- Updates user profile: account.updateProfile
- Upload a custom profile picture for a contact, or suggest a new profile picture to a contact: photos.uploadContactProfilePhoto
- Upload a file and associate it to a chat (without actually sending it to the chat): messages.uploadMedia
- Upload a media file associated with an imported chat, click here for more info »: messages.uploadImportedMedia
- Upload encrypted file and associate it to a secret chat: messages.uploadEncryptedFile
- Upload file from URL: uploadFromUrl
- Upload file from callable: uploadFromCallable
- Upload file from stream: uploadFromStream
- Upload file to secret chat: uploadEncrypted
- Upload file: upload
- Upload notification sound, use account.saveRingtone to convert it and add it to the list of saved notification sounds: account.uploadRingtone
- Upload theme: account.uploadTheme
- Uploads a Telegram Story: stories.sendStory
- Use this method to obtain the online statuses of all contacts with an accessible Telegram account: contacts.getStatuses
- Use this method to set the score of the specified user in a game sent as a normal message (bots only): messages.setGameScore
- Use this method to set the score of the specified user in a game sent as an inline message (bots only): messages.setInlineGameScore
- Use this to accept a Seamless Telegram Login authorization request, for more info click here »: messages.acceptUrlAuth
- Used by the user to relay data from an opened reply keyboard bot mini app to the bot that owns it: messages.sendWebViewData
- Users may also choose to display messages from all topics of a forum as if they were sent to a normal group, using a "View as messages" setting in the local client: this setting only affects the current account, and is synced to other logged in sessions using this method: channels.toggleViewForumAsMessages
- Validates a username and checks availability: account.checkUsername
- Verify a new phone number to associate to the current account: account.sendChangePhoneCode
- Verify a phone number for telegram passport: account.verifyPhone
- Verify an email address: account.verifyEmail
- Verify an email to use as 2FA recovery method: account.confirmPasswordEmail
- View and search recently sent media.: messages.searchSentMedia
- Vote in a poll: messages.sendVote
- When called, skips to the next file in the playlist: skipPlay
- When client-side passcode lock feature is enabled, will not show message texts in incoming PUSH notifications: account.updateDeviceLocked
- When was full info for this chat last cached: fullChatLastUpdated
- Whether the currently playing audio file is paused: isPlayPaused
- Whether the user will receive notifications when contacts sign up: account.getContactSignUpNotification
- Whether this is altervista: isAltervista
- Whether we can convert any audio/video file to a VoIP OGG OPUS file, or the files must be preconverted using @libtgvoipbot: canConvertOgg
- Whether we can convert any audio/video file using ffmpeg: canUseFFmpeg
- Whether we're an IPC client instance: isIpc
- Whether we're an IPC server process (as opposed to an event handler): isIpcWorker
- Whether we're currently connected to the test DCs: isTestMode
- Wrap a Message constructor into an abstract Message object: wrapMessage
- Wrap a Pin constructor into an abstract Pinned object: wrapPin
- Wrap a media constructor into an abstract Media object: wrapMedia
- Wrap an Update constructor into an abstract Update object: wrapUpdate
- account.createBusinessChatLink
- account.deleteBusinessChatLink
- account.disablePeerConnectedBot
- account.editBusinessChatLink
- account.getBotBusinessConnection
- account.getBusinessChatLinks
- account.getConnectedBots
- account.getReactionsNotifySettings
- account.resolveBusinessChatLink
- account.setReactionsNotifySettings
- account.toggleConnectedBotPaused
- account.toggleSponsoredMessages
- account.updateBirthday
- account.updateBusinessAwayMessage
- account.updateBusinessGreetingMessage
- account.updateBusinessIntro
- account.updateBusinessLocation
- account.updateBusinessWorkHours
- account.updateConnectedBot
- account.updatePersonalChannel
- auth.reportMissingCode
- base64URL decode: base64urlDecode
- bots.addPreviewMedia
- bots.checkDownloadFileParams
- bots.deletePreviewMedia
- bots.editPreviewMedia
- bots.getAdminedBots
- bots.getPopularAppBots
- bots.getPreviewInfo
- bots.getPreviewMedias
- bots.reorderPreviewMedias
- bots.toggleUserEmojiStatusPermission
- bots.updateStarRefProgram
- bots.updateUserEmojiStatus
- channels.restrictSponsoredMessages
- channels.searchPosts
- channels.setBoostsToUnblockRestrictions
- channels.setEmojiStickers
- contacts.getBirthdays
- fragment.getCollectibleInfo
- help.getTimezonesList
- invokeWithApnsSecret
- invokeWithBusinessConnection
- invokeWithGooglePlayIntegrity
- messages.checkQuickReplyShortcut
- messages.clickSponsoredMessage
- messages.deleteFactCheck
- messages.deleteQuickReplyMessages
- messages.deleteQuickReplyShortcut
- messages.editFactCheck
- messages.editQuickReplyShortcut
- messages.getAvailableEffects
- messages.getDefaultTagReactions
- messages.getEmojiStickerGroups
- messages.getFactCheck
- messages.getMyStickers
- messages.getOutboxReadDate
- messages.getPaidReactionPrivacy
- messages.getPreparedInlineMessage
- messages.getQuickReplies
- messages.getQuickReplyMessages
- messages.getSavedReactionTags
- messages.getSponsoredMessages
- messages.reorderQuickReplies
- messages.reportSponsoredMessage
- messages.requestMainWebView
- messages.savePreparedInlineMessage
- messages.searchStickers
- messages.sendPaidReaction
- messages.sendQuickReplyMessages
- messages.toggleDialogFilterTags
- messages.togglePaidReactionPrivacy
- messages.updateSavedReactionTag
- messages.viewSponsoredMessage
- null-byte RLE decode: rleDecode
- null-byte RLE encode: rleEncode
- payments.botCancelStarsSubscription
- payments.changeStarsSubscription
- payments.connectStarRefBot
- payments.convertStarGift
- payments.editConnectedStarRefBot
- payments.fulfillStarsSubscription
- payments.getConnectedStarRefBot
- payments.getConnectedStarRefBots
- payments.getStarGifts
- payments.getStarsGiftOptions
- payments.getStarsGiveawayOptions
- payments.getStarsRevenueAdsAccountUrl
- payments.getStarsRevenueStats
- payments.getStarsRevenueWithdrawalUrl
- payments.getStarsStatus
- payments.getStarsSubscriptions
- payments.getStarsTopupOptions
- payments.getStarsTransactions
- payments.getStarsTransactionsByID
- payments.getSuggestedStarRefBots
- payments.getUserStarGifts
- payments.refundStarsCharge
- payments.saveStarGift
- payments.sendStarsForm
- smsjobs.finishJob
- smsjobs.getSmsJob
- smsjobs.getStatus
- smsjobs.isEligibleToJoin
- smsjobs.join
- smsjobs.leave
- smsjobs.updateSettings
- stats.getBroadcastRevenueStats
- stats.getBroadcastRevenueTransactions
- stats.getBroadcastRevenueWithdrawalUrl
- stickers.replaceSticker
- stories.searchPosts
- stories.togglePinnedToTop
- users.getIsPremiumRequiredToContact
- Contributing - You can contribute in various ways.
- Web templates for
$MadelineProto->start()
- The web template used for the $MadelineProto->start() and API ID web UIs can be changed.