MadelineProto, PHP MTProto 텔레그램 클라이언트
만든 사람 Daniil Gentili
#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를 사용하여 생성되었습니다. 직접 설치하거나 MadelineProto의 다양한 기능을 사용하는 방법에 대한 직접적인 예로 소스 코드를 탐색할 수 있습니다!
- magnaluna webradio - 다기능 텔레그램 VoIP 웹라디오
-
simpleBot.php
- 매우 기본적인 예 -
tgstories_dl_bot.php
- @tgstories_dl_bot의 소스 코드 - 텔레그램 스토리를 다운로드하는 봇! -
downloadRenameBot.php
- 이 비동기 병렬 봇을 사용하여 URL로 파일을 다운로드하고 텔레그램 파일의 이름을 바꾸세요! -
secret_bot.php
- 비밀 채팅 봇! -
pipesbot.php
- 인라인 봇 생성 및 userbot을 통해 다른 인라인 봇 사용! -
bot.php
- 필터 사용 방법, 업데이트 방법, 모든 파일에 대한 다운로드 링크 받기, 텔레그램 스토리 등 다양한 방법에 대한 예입니다! - 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로 로그인할 수 있는 방법은 여러 가지가 있습니다.
- 텔레그램 API 사용 권한 받기
- 오토매틱
- 수동(사용자)
- 수동(봇)
- QR코드 로그인(사용자)
- 특징 - MadelineProto는 공식 고객이 할 수 있는 모든 것, 그 이상을 할 수 있습니다!
- 요구 사항 - MadelineProto가 제대로 작동하려면 mbstring, xml, json, fileinfo, gmp, openssl, iconv, gd 확장이 필요합니다.
- Docker의 MadelineProto - MadelineProto는 linux/amd64, linux/arm64 및 linux/riscv64 플랫폼 @hub.madelineproto.xyz/danog/madelineproto용 공식 MadelineProto 도커 이미지를 제공합니다.
- 시작하기
- CLI 봇(권장)
- Docker의 데이터베이스
- 웹 도커
- 맞춤 확장
- 측정항목 - MadelineProto는 공식 MadelineProto Grafana 대시보드를 사용하여 시각화할 수 있는 많은 유용한 측정항목을 노출할 수 있습니다.
- 설치 - MadelineProto를 설치하는 방법은 다양합니다.
- 단순한
- 기존 프로젝트의 작곡가
- 처음부터 작곡가
- 모든 사용자에게 메시지 방송 - MadelineProto를 사용하여 봇 또는 userbot의 모든 사용자, 채팅 및 채널에 메시지를 방송할 수 있습니다.
- 업데이트 처리(새 메시지 및 기타 이벤트) - 업데이트 처리는 다양한 방법으로 수행할 수 있습니다.
- 비동기 이벤트 기반
- 전체 예시
- 바인딩된 메서드
- 필터
- 플러그인
- 크론
- 데이터 유지 및 IPC
- 내장 ORM
- IPC
- 다시 시작하는 중
- 웹호스트에서 자체 재시작
- 다중 계정
- 자동 정적 분석
- 파일 시스템 기능 사용 방지
- 웹훅(HTTP API용)
- getUpdates(Javascript API에만 해당)
- 안 돼요 (기본값)
- danogMadelineProtoBroadcastProgress » - 방송 진행.
- danogMadelineProtoEventHandlerAbstractMessage » - 들어오거나 나가는 메시지를 나타냅니다.
- danogMadelineProtoEventHandlerAbstractPrivateMessage » - 개인 또는 비밀 채팅 메시지를 나타냅니다.
- danogMadelineProtoEventHandlerAbstractStory » - 텔레그램 스토리를 나타냅니다.
- danogMadelineProtoEventHandlerBotCommands » - 특정 채팅에서 특정 봇의 명령 세트가 변경되었습니다.
- danogMadelineProtoEventHandlerCallbackQuery » - 버튼을 클릭하여 사용자가 보낸 쿼리를 나타냅니다.
- danogMadelineProtoEventHandlerChannelChannelParticipant » - 참가자가 채널 또는 슈퍼 그룹에서 탈퇴, 가입, 금지 또는 관리되었습니다.
- danogMadelineProtoEventHandlerChannelMessageForwards » - 채널에 있는 메시지의 전달 카운터가 변경되었음을 나타냅니다.
- danogMadelineProtoEventHandlerChannelMessageViewsChanged » - 채널의 메시지 보기 카운터가 변경되었음을 나타냅니다.
- danogMadelineProtoEventHandlerChannelUpdateChannel » - 새 채널을 사용할 수 있거나 기존 채널에 대한 정보가 변경되었습니다.
- danogMadelineProtoEventHandlerChatInviteRequester » - 누군가가 채팅이나 채널에 참여하도록 요청했음을 나타냅니다.
- danogMadelineProtoEventHandlerChatInviteRequesterBotChatInviteRequest » - 누군가가 채팅이나 채널에 참여하도록 요청했음을 나타냅니다(봇만 해당).
- danogMadelineProtoEventHandlerChatInviteRequesterPendingJoinRequests » - 누군가가 채팅이나 채널에 참여하도록 요청했습니다.
- danogMadelineProtoEventHandlerDelete » - 일부 메시지가 삭제되었음을 나타냅니다.
- danogMadelineProtoEventHandlerDeleteDeleteChannelMessages » - 슈퍼그룹/채널의 일부 메시지가 삭제되었습니다.
- danogMadelineProtoEventHandlerDeleteDeleteMessages » - 비공개 채팅이나 단순 그룹에서 일부 메시지가 삭제되었습니다.
- danogMadelineProtoEventHandlerDeleteDeleteScheduledMessages » - 일부 예약 메시지가 채팅 일정 대기열에서 삭제되었습니다.
- danogMadelineProtoEventHandlerInlineQuery » - 들어오는 인라인 쿼리입니다.
- danogMadelineProtoEventHandlerMessage » - 들어오거나 나가는 메시지를 나타냅니다.
- danogMadelineProtoEventHandlerMessageChannelMessage » - 들어오거나 나가는 채널 메시지를 나타냅니다.
- danogMadelineProtoEventHandlerMessageCommentReply » - 우리가 멤버가 아닌 채널 댓글 그룹의 메시지 중 하나에 대한 응답을 나타냅니다(예:
@replies
통해 수신). - danogMadelineProtoEventHandlerMessageGroupMessage » - 들어오거나 나가는 그룹 메시지를 나타냅니다.
- danogMadelineProtoEventHandlerMessagePrivateMessage » - 들어오거나 나가는 개인 메시지를 나타냅니다.
- danogMadelineProtoEventHandlerMessageSecretMessage » - 새로운 암호화된 메시지를 나타냅니다.
- danogMadelineProtoEventHandlerMessageServiceMessage » - 서비스 메시지에 대한 정보를 나타냅니다.
- danogMadelineProtoEventHandlerMessageServiceMessage » - 서비스 메시지에 대한 정보를 나타냅니다.
- danogMadelineProtoEventHandlerMessageServiceDialogBotAllowed » - 우리는 봇에게 직접 메시지를 보낼 수 있는 권한을 부여했습니다.
- danogMadelineProtoEventHandlerMessageServiceDialogChannelCreated » - 채널이 생성되었습니다.
- danogMadelineProtoEventHandlerMessageServiceDialogChannelMigrateFrom » - 지정된 채팅에서 채널이 마이그레이션되었음을 나타냅니다.
- danogMadelineProtoEventHandlerMessageServiceDialogChatJoinedByLink » - 사용자가 초대 링크를 통해 채팅에 참여했습니다.
- danogMadelineProtoEventHandlerMessageServiceDialogChatMigrateTo » - 채팅이 지정된 슈퍼 그룹으로 마이그레이션되었음을 나타냅니다.
- danogMadelineProtoEventHandlerMessageServiceDialogContactSignUp » - 연락처가 방금 텔레그램에 등록했습니다.
- danogMadelineProtoEventHandlerMessageServiceDialogCreated » - 채팅 또는 채널이 생성되었습니다.
- danogMadelineProtoEventHandlerMessageServiceDialogDeleteMessages » - 메시지가 삭제되었습니다.
- danogMadelineProtoEventHandlerMessageServiceDialogGameScore » - 누군가가 게임에서 득점했습니다.
- danogMadelineProtoEventHandlerMessageServiceDialogGeoProximityReached » - 채팅 사용자가 이제 다른 사용자 근처에 있습니다.
- danogMadelineProtoEventHandlerMessageServiceDialogGiftPremium » - 텔레그램 프리미엄 구독 선물에 대한 정보.
- danogMadelineProtoEventHandlerMessageServiceDialogGiftStars » - 재능 있는 Telegram Stars에 대한 정보.
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCall » - 그룹 호출에 대한 서비스 메시지를 나타냅니다.
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCallGroupCall » - 그룹 통화가 시작되거나 종료되었습니다.
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCallGroupCallInvited » - 일련의 사용자가 그룹 통화에 초대되었습니다.
- danogMadelineProtoEventHandlerMessageServiceDialogGroupCallGroupCallScheduled » - 그룹 통화가 예약되었습니다.
- danogMadelineProtoEventHandlerMessageServiceDialogHistoryCleared » - 채팅 기록이 삭제되었습니다.
- danogMadelineProtoEventHandlerMessageServiceDialogMemberJoinedByRequest » - 관리자가 사용자를 그룹에 승인했습니다.
- danogMadelineProtoEventHandlerMessageServiceDialogMemberLeft » - 멤버가 채팅 또는 채널을 떠났습니다.
- danogMadelineProtoEventHandlerMessageServiceDialogMembersJoined » - 일부 회원이 채팅이나 채널에 참여했습니다.
- danogMadelineProtoEventHandlerMessageServiceDialogMessagePinned » - 메시지가 채팅에 고정되었습니다.
- danogMadelineProtoEventHandlerMessageServiceDialogPeerRequested » - 사용자가 KeyboardButtonRequestPeer 버튼을 클릭한 후 봇과 공유한 피어에 대한 정보를 포함합니다.
- danogMadelineProtoEventHandlerMessageServiceDialogPhoneCall » - 전화 통화.
- danogMadelineProtoEventHandlerMessageServiceDialogPhotoChanged » - 대화상자의 사진이 변경되거나 삭제되었습니다.
- danogMadelineProtoEventHandlerMessageServiceDialogReadMessages » - 읽음으로 표시된 메시지입니다.
- danogMadelineProtoEventHandlerMessageServiceDialogScreenshotTaken » - 채팅 스크린샷이 찍혔습니다.
- danogMadelineProtoEventHandlerMessageServiceDialogSetChatTheme » - 채팅 테마가 변경되었습니다.
- danogMadelineProtoEventHandlerMessageServiceDialogSetChatWallPaper » - 현재 채팅의 배경화면이 변경되었습니다.
- danogMadelineProtoEventHandlerMessageServiceDialogSetTTL » - 이 채팅 메시지의 TTL(Time-To-Live)이 변경되었습니다.
- danogMadelineProtoEventHandlerMessageServiceDialogStarGift » - 영재 스타에 대한 정보.
- danogMadelineProtoEventHandlerMessageServiceDialogSuggestProfilePhoto » - photos.uploadContactProfilePhoto를 사용하여 새 프로필 사진이 제안되었습니다.
- danogMadelineProtoEventHandlerMessageServiceDialogTitleChanged » - 채널 또는 그룹의 제목이 변경되었습니다.
- danogMadelineProtoEventHandlerMessageServiceDialogTopicCreated » - 포럼 주제가 생성되었습니다.
- danogMadelineProtoEventHandlerMessageServiceDialogTopicEdited » - 포럼 주제 정보가 편집되었습니다.
- danogMadelineProtoEventHandlerMessageServiceDialogWebView » - 열린 회신 키보드 봇 웹 앱의 데이터가 해당 앱을 소유한 봇(사용자 및 봇 측 서비스 메시지)으로 전달되었습니다.
- danogMadelineProtoEventHandlerPaymentsPayment » - 이 개체에는 들어오는 체크아웃 전 쿼리에 대한 정보가 포함되어 있습니다.
- danogMadelineProtoEventHandlerPinned » - 일부 메시지가 고정/고정 해제되었음을 나타냅니다.
- danogMadelineProtoEventHandlerPinnedPinnedChannelMessages » - 채널에 고정/고정 해제된 메시지를 나타냅니다.
- danogMadelineProtoEventHandlerPinnedPinnedGroupMessages » - 채팅/슈퍼 그룹에서 고정/고정 해제된 메시지를 나타냅니다.
- danogMadelineProtoEventHandlerPinnedPinnedPrivateMessages » - 일부 메시지가 비공개 채팅에 고정되었습니다.
- danogMadelineProtoEventHandlerPrivacy » - 사용자 또는 사용자 집합에 대한 일부 개인 정보 보호 규칙을 나타냅니다.
- danogMadelineProtoEventHandlerQueryButtonQuery » - 버튼을 클릭하여 사용자가 보낸 쿼리를 나타냅니다.
- danogMadelineProtoEventHandlerQueryChatButtonQuery » - 채팅에서 버튼을 클릭하여 사용자가 보낸 쿼리를 나타냅니다.
- danogMadelineProtoEventHandlerQueryChatGameQuery » - 채팅에서 "게임 플레이" 버튼을 클릭하여 사용자가 보낸 쿼리를 나타냅니다.
- danogMadelineProtoEventHandlerQueryGameQuery » - "게임 플레이" 버튼을 클릭하여 사용자가 보낸 쿼리를 나타냅니다.
- danogMadelineProtoEventHandlerQueryInlineButtonQuery » - 인라인 메시지의 버튼을 클릭하여 사용자가 보낸 쿼리를 나타냅니다.
- danogMadelineProtoEventHandlerQueryInlineGameQuery » - 인라인 메시지에서 "게임 플레이" 버튼을 클릭하여 사용자가 보낸 쿼리를 나타냅니다.
- danogMadelineProtoEventHandlerStoryStory » - 텔레그램 스토리를 나타냅니다.
- 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의 유형 시스템 및 속성을 기반으로 하는 매우 간단하고 직관적인 메시지 필터링 시스템을 제공합니다.
- 플러그인 - MadelineProto는 이벤트 핸들러를 기반으로 하는 기본 플러그인 시스템을 제공합니다!
- 플러그인 설치
- 플러그인 만들기
- 전체 플러그인 예
- 제한 사항
- 네임스페이스 요구 사항
- 분포
- danogMadelineProtoEventHandlerPluginRestartPlugin »
- 구성
- 텍스트 파일 생성 및 업로드
- 벌채 반출
- 데이터베이스 - MadelineProto는 선택적으로 내부 데이터 중 일부를 mysql, mariadb, postgres 또는 redis(직접 추가할 수도 있음)와 같은 데이터베이스에 보관하여 RAM 사용량을 줄일 수 있습니다.
- danogMadelineProtoSettingsDatabaseMemory: 메모리 백엔드 설정.
- danogMadelineProtoSettingsDatabaseMysql: MySQL 백엔드 설정.
- danogMadelineProtoSettingsDatabasePostgres: Postgres 백엔드 설정.
- danogMadelineProtoSettingsDatabaseRedis: Redis 백엔드 설정.
- 설정 - MadelineProto에는 라이브러리의 동작을 수정하는 데 사용할 수 있는 많은 설정이 있습니다.
- AppInfo: 앱 정보입니다.
- 인증: 암호화 설정.
- 연결: 연결 설정입니다.
- 파일: 파일 관리 설정입니다.
- 로거: 로거 설정입니다.
- 피어: 피어 데이터베이스 설정입니다.
- Pwr: PWRTelegram 설정.
- RPC: RPC 설정입니다.
- SecretChats: 비밀 채팅 설정.
- 직렬화: 직렬화 설정입니다.
- TLSchema: TL 스키마 설정입니다.
- 템플릿: 로그인을 위한 웹 및 CLI 템플릿 설정입니다.
- VoIP: VoIP 설정.
- 데이터베이스메모리: 메모리 백엔드 설정.
- DatabaseMysql: MySQL 백엔드 설정.
- 데이터베이스Postgres: 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만(매우 빠름)
- 모든 채팅(대화) 가져오기 - 사용자로 로그인했는지 아니면 봇으로 로그인했는지에 따라 모든 채팅 목록을 가져오는 두 가지 방법이 있습니다.
- 인라인 버튼 - MadelineProto를 사용하여 인라인 버튼을 쉽게 클릭할 수 있으며 올바른 버튼에 액세스하기만 하면 됩니다.
- 비밀 채팅 - MadelineProto는 비밀 채팅 작업을 위한 래퍼를 제공합니다.
- 비밀대화 요청하기
- 비밀대화 수락
- 비밀채팅 상태 확인하기
- 비밀 메시지 보내기
- 프록시 사용 - MadelineProto와 함께 프록시를 사용할 수 있습니다.
- 프록시를 설정하는 방법
- 자동 스위치가 있는 다중 프록시
- 사전 구축된 MTProxy 사용
- 사전 구축된 Socks5 프록시 사용
- 사전 구축된 HTTP 프록시 사용
- 나만의 프록시 구축
- 비동기 - MadelineProto는 이제 놀라운 속도 향상과 병렬 처리를 위한 비동기 기능을 제공하며 모두 amphp로 구동됩니다.
- 용법
- 이벤트 핸들러의 비동기
- 다중 비동기
- 무시된 비동기
- 비동기 작업 결합
- MadelineProto 및 AMPHP 비동기 API
- 도우미 방법
- 비동기 절전
- 비동기 readline
- 비동기 에코
- MadelineProto HTTP 클라이언트
- 비동기 포크
- 비동기 무리
- MadelineProto 비동기 루프 API
- FAQ - 일반적인 MadelineProto 질문과 답변 목록은 다음과 같습니다.
- MadelineProto v7에서 v8로 업그레이드 - MadelineProto v8은 오랫동안 사용되지 않았던 다수의 API를 제거하는 주요 MadelineProto 업데이트입니다. 업그레이드 프로세스를 단순화하기 위해 이 업그레이드 체크리스트를 만들었습니다.
- 방법 사용 - 이러한 방법의 전부는 아니더라도 많은 부분이 단순화되었습니다.
- 명명된 인수
- 동료
- 파일
- 비밀대화
- 엔터티(마크다운 및 HTML)
- reply_markup(키보드 및 인라인 키보드)
- 봇 API 객체
- 결과 없음
- 다중 메소드 호출
- 해제
- 설명이 포함된 전체 API 문서
- 로그인
- 2FA 비밀번호 변경: update2FA
- 모든 채팅 가져오기, 모든 채팅에 메시지 브로드캐스트: getDialogIds, getDialogs, getFullDialogs
- 채널/그룹/슈퍼그룹의 전체 참가자 목록 가져오기: getPwrChat
- 사용자/채팅/슈퍼그룹/채널에 대한 전체 정보 얻기: getFullInfo
- 사용자/채팅/슈퍼그룹/채널에 대한 정보 얻기: getInfo
- 사용자/채팅/슈퍼그룹/채널/업데이트의 ID 가져오기: getID
- 현재 로그인된 사용자에 대한 정보 얻기: getSelf
- 최대 4GB의 파일 업로드 또는 다운로드: uploadFrom*, downloadTo*
- 전화를 걸고 노래를 틀어보세요
- 비밀 채팅 봇 만들기
- 보류 중인 2FA 비밀번호 재설정을 중단하세요. 자세한 내용은 여기를 참조하세요. »: account.declinePasswordReset
- QR 코드 로그인 토큰을 수락하고 이를 생성한 앱에 로그인합니다: auth.acceptLoginToken
- 전화 수락: acceptCall
- 비밀 채팅 수락: acceptSecretChat
- 새로운 서비스 약관에 동의하세요: help.acceptTermsOfService
- 우리가 소유한 봇(bots.toggleUsername)과 연결된 구매한 조각.com 사용자 이름을 활성화 또는 비활성화합니다.
- 우리가 소유한 슈퍼그룹 또는 채널과 연결된 구매한 조각.com 사용자 이름 활성화 또는 비활성화:channels.toggleUsername
- 현재 로그인한 사용자(account.toggleUsername)와 연결되어 구매한 조각.com 사용자 이름을 활성화 또는 비활성화합니다.
- 스토리 스텔스 모드를 활성화합니다. 자세한 내용은 여기를 참조하세요. » Stories.activateStealthMode
- 저장된 gif 목록에 GIF 추가: message.saveGif
- 스티커 세트에 스티커를 추가하세요. 봇만 가능합니다. 스티커 세트는 봇(stickers.addStickerToSet)에 의해 생성되어야 합니다.
- 기존 텔레그램 사용자를 연락처로 추가: Contacts.addContact
- 최근 스티커 목록에서 스티커 추가/제거: message.saveRecentSticker
- 차단 목록에 피어를 추가합니다. 자세한 내용은 여기를 참조하세요. » Contacts.block
- 채팅에 사용자를 추가하고 해당 사용자에게 서비스 메시지를 보냅니다: message.addChatUser
- 지정된 봇이 우리에게 메시지를 보내도록 허용: bots.allowSendMessage
- 인라인 쿼리에 응답(봇만 해당): message.setInlineBotResults
- 사용자 정의 쿼리에 응답합니다. 봇 전용: bots.answerWebhookJSONQuery
- 텔레그램 프리미엄 기프트코드 적용 »: Payments.applyGiftCode
- 여러 스티커 세트에 변경 사항 적용: message.toggleStickerSets
- 피어에 하나 이상의 부스트 적용: premium.applyBoost
- 그룹을 채널에 대한 토론 그룹으로 채널에 연결:channels.setDiscussionGroup
- 스티커 세트를 슈퍼 그룹인channel.setStickers에 연결합니다.
- 비동기적으로 파일 잠금: 무리
- 비동기적으로 라인 읽기: readLine
- 비동기식 수면: 수면
- stdout/browser에 비동기적으로 쓰기: echo
- 슈퍼그룹/채널에서 사용자 금지/금지 해제/차단:channels.editBanned
- Base64URL 인코딩: base64urlEncode
- 내부 정보를 얻기 위해 TSF 회원만 사용할 수 있습니다: help.getUserInfo
- 실행 중인 브로드캐스트 취소: cancelBroadcast
- 2FA 복구 방법으로 사용할 이메일을 확인하기 위해 전송된 코드 취소: account.cancelPasswordEmail
- 로그인 인증 코드 취소: auth.cancelCode
- 빠른 반응 메뉴에서 사용할 기본 이모티콘 반응 변경: 값은 여러 장치에서 동기화되며 help.getConfig, Reaction_default 필드: message.setDefaultReaction을 사용하여 가져올 수 있습니다.
- 그룹 통화 설정 변경:phone.toggleGroupCallSettings
- 미디어 자동 다운로드 설정 변경: account.saveAutoDownloadSettings
- 슈퍼 그룹/채널의 사용자 이름 변경 또는 제거:channels.updateUsername
- 현재 계정의 개인 정보 보호 설정 변경: account.setPrivacy
- 세션과 관련된 설정 변경: account.changeAuthorizationSettings
- 특정 채팅의 채팅 테마 변경: message.setChatTheme
- 특정 그룹에 메시지, 반응, 투표 투표를 보낼 때 사용해야 하는 기본 피어 변경: message.saveDefaultSendAs
- 현재 계정의 전화번호 변경: account.changePhone
- 채널/슈퍼그룹 사진 변경:channels.editPhoto
- » 특정 그룹, 슈퍼그룹 또는 채널에서 사용할 수 있는 메시지 반응 세트 변경: message.setChatAvailableReactions
- 채팅 이름을 변경하고 서비스 메시지를 보냅니다: message.editChatTitle
- 채팅 사진을 변경하고 해당 사진에 서비스 메시지를 보냅니다: message.editChatPhoto
- 스티커가 속한 세트에서 스티커의 절대 위치를 변경합니다. 봇에만 해당됩니다. 스티커 세트는 봇(stickers.changeStickerPosition)에 의해 생성되어야 합니다.
- 모든 새 채팅에 적용되는 TTL(Time-To-Live) 설정의 기본값을 변경합니다: message.setDefaultHistoryTTL
- 현재 사용자의 사용자 이름 변경: account.updateUsername
- 특정 이벤트 핸들러 플러그인이 설치되어 있는지 확인: hasPlugin
- 사용자 이름이 비어 있고 채널/수퍼 그룹에 할당될 수 있는지 확인하세요:channels.checkUsername
- 이벤트 핸들러 인스턴스가 있는지 확인: hasEventHandler
- 관리자가 있는지 확인: hasAdmins
- 보고서 피어가 있는지 확인: hasReportPeers
- 배열 또는 이와 유사한지 확인하십시오(순회 가능 && 셀 수 있음 && arrayAccess): isArrayOrAlike
- 내부 피어 데이터베이스에 피어가 있는지 확인: PeerIsset
- auth.recoverPassword에 전달하기 전에 auth.requestPasswordRecovery를 사용하여 전송된 2FA 복구 코드가 유효한지 확인하세요. auth.checkRecoveryPassword
- 지정된 피어가 봇인지 확인: isBot
- 지정된 피어가 포럼인지 확인: isForum
- 채팅 초대 링크의 유효성을 확인하고 이에 대한 기본 정보를 얻으세요: message.checkChatInvite
- 다른 채팅 앱에서 내보낸 채팅 기록을 특정 Telegram 채팅으로 가져올 수 있는지 확인하세요. 자세한 내용을 보려면 여기를 클릭하세요. »: message.checkHistoryImportPeer
- 비밀대화 존재 여부 확인: hasSecretChat
- 주어진 닉네임을 사용할 수 있는지 확인하세요:stickers.checkShortName
- 그룹 호출 서버 전달 장치가 현재 지정된 WebRTC 소스 ID를 가진 스트림을 수신하고 있는지 확인하십시오.:phone.checkGroupCall
- 지정된 봇이 우리에게 메시지를 보낼 수 있는지 확인하세요: bots.canSendMessage
- 지정된 피어로 스토리를 게시할 수 있는지 확인: Stories.canSendStory
- 텔레그램 프리미엄 구매가 가능한지 확인합니다. 매장 내 프리미엄 구매 전에 전화해야 합니다. 공식 앱만 해당: Payments.canPurchasePremium
- 모든 초안 지우기: message.clearAllDrafts
- 모든 피어별 자동 저장 설정 지우기: account.deleteAutoSaveExceptions
- 지정된 봇 범위 및 언어 코드에 대한 봇 명령 지우기: bots.resetBotCommands
- 최근 스티커 지우기: message.clearRecentStickers
- 최근에 사용한 메시지 반응 지우기: message.clearRecentReactions
- 저장된 결제 정보 삭제: Payments.clearSavedInfo
- 최근에 사용한 이모티콘 상태 목록을 지웁니다. account.clearRecentEmojiStatuses
- 웹을 통해 연결된 클라이언트와의 연결 종료: closeConnection
- 로그인 코드를 사용하여 사용자 로그인 완료: CompletePhoneLogin
- 2FA 로그인 완료: Complete2faLogin
- 텔레그램 가입 완료: CompleteSignup
- 기록 가져오기 프로세스를 완료하여 모든 메시지를 채팅으로 가져옵니다.: message.startHistoryImport
- 계정 삭제를 취소하려면 전화번호를 확인하세요. 자세한 내용을 보려면 여기를 클릭하세요. »: account.confirmPhone
- 클라이언트의 메시지 수신을 확인하고 PUSH 알림 전송을 취소합니다. message.receivedMessages
- MTProto 매개변수를 봇 API 매개변수로 변환: MTProtoToBotAPI
- TD 매개변수를 tdcli로 변환: tdToTdcli
- TD를 MTProto 매개변수로 변환: tdToMTProto
- 메시지와 엔터티 집합을 HTML로 변환: 엔터티ToHtml
- 채널 제안 요청 시 슈퍼그룹을 기가그룹으로 변환:channel.convertToGigagroup
- 봇 API 매개변수를 MTProto 매개변수로 변환: botAPIToMTProto
- double을 바이너리 버전으로 변환: packDouble
- 정수를 base256 길이로 변환: packSignedLong
- 정수를 base256 부호 있는 정수로 변환: packSignedInt
- tdcli 매개변수를 tdcli로 변환: tdcliToTd
- CamelCase로 변환: toCamelCase
- snake_case로 변환: toSnakeCase
- 값을 부호 없는 base256 int로 변환: packUnsignedInt
- 문자열을 비동기 amphp 스트림으로 변환합니다: stringToStream
- 포럼 주제를 만드세요. Manage_topics 권한이 필요합니다:channels.createForumTopic
- 그룹 통화 또는 실시간 스트리밍 만들기:phone.createGroupCall
- 스티커 세트 만들기(봇만 해당):stickers.createStickerSet
- 슈퍼그룹/채널 생성:channels.createChannel
- 테마 만들기: account.createTheme
- 새 배경화면 만들기 및 업로드: account.uploadWallPaper
- 배열 생성: arr
- 새 채팅을 만듭니다: message.createChat
- 프로메테우스 카운터를 생성하고 반환합니다: getPromCounter
- 프로메테우스 게이지 생성 및 반환: getPromGauge
- 프로메테우스 히스토그램을 생성하고 반환합니다: getPromHistogram
- 프로메테우스 요약을 생성하고 반환합니다: getPromSummary
- 채널/수퍼그룹 삭제:channels.deleteChannel
- 채팅 초대 삭제: message.deleteExportedChatInvite
- 채팅 삭제: message.deleteChat
- 채팅 폴더 딥 링크를 사용하여 가져온 폴더 삭제 »: chatlists.leaveChatlist
- 이전에 생성된 채팅 폴더 딥 링크 삭제 »: chatlists.deleteExportedInvite
- 설치된 모든 배경화면을 삭제하고 기본 배경화면 세트로 되돌립니다: account.resetWallPapers
- 특정 슈퍼 그룹의 특정 참가자가 보낸 모든 메시지 삭제:channels.deleteParticipantHistory
- 취소된 모든 채팅 초대 삭제: message.deleteRevokedExportedChatInvites
- 지정된 임시 인증 키를 제외한 모든 임시 인증 키 삭제: auth.dropTempAuthKeys
- 전화번호로 연락처 삭제: Contacts.deleteByPhones
- 포럼 주제의 메시지 기록 삭제:channel.deleteTopicHistory
- 채널/수퍼그룹에서 메시지 삭제:channel.deleteMessages
- 예약된 메시지 삭제: message.deleteScheduledMessages
- 저장된 텔레그램 여권 문서를 삭제하세요. 자세한 내용은 여권 문서를 참조하세요. »: account.deleteSecureValue
- 전체 전화 통화 기록 삭제: message.deletePhoneCallHistory
- 슈퍼그룹 기록 삭제:channel.deleteHistory
- 텔레그램 서버에서 사용자 계정 삭제: account.deleteAccount
- 토큰으로 장치를 삭제하고 PUSH 알림 전송을 중지합니다. account.unregisterDevice
- 차단 목록에서 피어를 삭제합니다. 자세한 내용은 여기를 참조하세요. » Contacts.unblock
- 우리가 만든 스티커 세트를 삭제합니다(봇만 해당).stickers.deleteStickerSet
- 채팅에서 사용자를 삭제하고 해당 사용자에게 서비스 메시지를 보냅니다: message.deleteChatUser
- 통신 기록 삭제: message.deleteHistory
- 식별자별로 메시지를 삭제합니다: message.deleteMessages
- 특정 피어에서 저장된 메시지로 전달된 메시지를 삭제합니다. »: message.deleteSavedHistory
- 프로필 사진을 삭제합니다. 이 메소드는 성공적으로 삭제된 사진 ID 목록을 반환합니다: photos.deletePhotos
- 목록에서 여러 연락처를 삭제합니다: Contacts.deleteContacts
- 게시된 일부 스토리를 삭제합니다: story.deleteStories
- 슈퍼그룹 또는 채널의 구매한 모든 사용자 이름 비활성화:channels.deactivateAllUsernames
- 통화 취소: DiscardCall
- 비밀채팅 버리기: DiscretSecretChat
- 제안을 닫습니다. 자세한 내용은 여기를 참조하세요. »: help.dismissSuggestion
- 최근 채팅 폴더 딥 링크에 추가된 보류 중인 새 피어 닫기 »: chatlists.hideChatlistUpdates
- 특정 채팅 또는 채널과 관련된 채팅 참여 요청을 무시하거나 승인: message.hideChatJoinRequest
- 특정 채팅 또는 채널과 관련된 모든 참여 요청을 무시하거나 승인: message.hideAllChatJoinRequests
- amphp/http-server 응답으로 파일 다운로드: downloadToResponse
- 파일을 amphp 스트림으로 다운로드하고 반환: downloadToReturnedStream
- 브라우저에 파일 다운로드: downloadToBrowser
- 호출 가능한 파일 다운로드: downloadToCallable
- 다음 디렉터리에 파일 다운로드: downloadToDir
- 스트리밍할 파일 다운로드: downloadToStream
- 파일 다운로드: downloadToFile
- 지정된 세션 파일인 downloadServer를 사용하여 브라우저에 파일을 다운로드합니다.
- 채팅 폴더 딥 링크 편집 »: chatlists.editExportedInvite
- 내보낸 채팅 초대 편집: message.editExportedChatInvite
- 인라인 봇 메시지 편집: message.editInlineBotMessage
- 업로드된 스토리 편집: story.editStory
- 포럼 주제 편집; Manage_topics 권한이 필요합니다:channels.editForumTopic
- 주어진 그룹 전화 참가자에 대한 정보 편집 : whone.editgroupcallParticipant
- Geogroup의 위치 편집, Geogroup에 대한 자세한 정보 : Channels.editlocation에 대한 자세한 내용은 여기를 참조하십시오.
- 메시지 편집 : messages.editmessage
- 피어 폴더에서 피어를 편집 : 폴더 .editpeerfolders
- 친한 친구 목록 편집, 여기를 참조하십시오»자세한 내용 : contacts.editclosefriends
- 채널/슈퍼 그룹/그룹의 기본 금지 권한을 편집하십시오 : messages.editchatdefaultbannedrights
- 그룹/슈퍼 그룹/채널의 설명을 편집 : messages.editchatabout
- 채널/슈퍼 그룹의 이름을 편집 : channels.edittitle
- 그룹 통화 또는 생명선의 제목 편집 : 전화. EDITGROUPCALLTITLE
- 주어진 사용자/그룹의 알림 설정 편집, 모든 사용자/모든 그룹 : Account.updatenotifysettings
- 채널 또는 채팅에서 컨텐츠 보호 활성화 또는 비활성화 : Messages.TogglenOforwards
- 슈퍼 그룹에서 포럼 기능을 활성화 또는 비활성화합니다. channels.toggleforum
- 기본 Antispam 시스템을 활성화 또는 비활성화 : Channels.toggleantispam
- 웹 봇 첨부 메뉴를 활성화 또는 비활성화»: messages.togglebotinattachmenu
- 채널에서 메시지 서명을 활성화/비활성화합니다. channels.toggleSignatures
- 상위 피어를 활성화/비활성화 : Contacts.toggletoppeers
- MadelineProto의 HTML Entity Converter : HTMLESCAPE에 대한 탈출 문자열
- URL의 탈출 문자열 : Markdownurlescape
- Markdown 코드 섹션에 대한 탈출 문자열 : MarkdownCodeEscape
- Markdown CodeBlock의 탈출 문자열 : MarkdownCodeBlockescape
- Markdown의 탈출 문자열 : Markdownescape
- 봇의 모든 동료 (사용자, 채팅, 채널)와 맞춤 방송 액션 실행 : BroadcastCustom
- 폴더 내보내기», 채팅 폴더 생성 Deep Link»: chatlists.exportchatlistinvite
- 채팅에 대한 초대 링크를 내보내십시오 : messages.exportchatinvite
- 수출 승인 : 수출
- Extract Update 생성자 : ExtractUpdates에서 업데이트 생성자를 추출합니다
- 업데이트 생성자에서 메시지 ID를 추출합니다 : ExtractMessageId
- 업데이트 생성자 : ExtractMessage에서 메시지 생성자를 추출합니다
- 업데이트 제작자에서 업데이트 메시지 생성자 추출 : ExtractMessageUpdate
- BOT API 메시지에서 파일 정보 추출 : ExtractBotapile
- 맞춤형 이모티콘 스티커를 가져 오십시오»: omessing.getCustomEmojidocuments
- 가져온 채팅 폴더 Deep Link»와 관련된 새로운 채팅을 가져 오십시오. 모든 chatlist_update_period 초 (관련 클라이언트 구성 매개 변수에 따라») : chatlists.getChatListUpdates
- 저장된 알림 사운드 가져 오기 : account.getSavedringtones
- 이야기보기 : 이야기. getAllstories에 대한 자세한 내용은 Active (또는 Active and Hidden) 이야기 목록을 참조하십시오.
- 특정 동료의 전체 활성 스토리 목록 가져 오기 : Stories.getPeerstory
- 동료의 프로필에 고정 된 이야기를 가져 오십시오. Stories.getPinnedStories
- 스토리 아카이브 가져 오기»우리가 통제하는 동료의 동료 : Stories.getStoriesarchive
- 미디어 메시지의 캡션을 편집 할 수 있는지 알아보십시오 : messages.getMessageEditData
- 새로운 녹색 스레드를 포크하고 백그라운드에서 전달 된 기능을 실행합니다 : Callfork
- 봇의 모든 동료 (사용자, 채팅, 채널)에게 메시지 목록을 전달합니다 : BroadcastForwardMessages
- IDS로 메시지를 전달합니다 : messages.forwardMessages
- mtproto 벡터 해시 : GenVectorhash를 생성합니다
- QR 코드를 통해 로그인을 위해 로그인 토큰을 생성하십시오. : Auth.exportLogintoken
- 특정 이야기를위한 스토리 깊은 링크 생성 : Stories.exportStoryLink
- 송장 딥 링크 생성 : payments.exportInvoice
- 현재 로그인 한 사용자에 대한 임시 프로필 링크를 생성합니다.
- mtproxy/공공 서비스 발표 정보 : Help.getPromodata
- PSR 로거를 얻으십시오 : getpsrlogger
- RTMP Livestreams의 RTMP URL 및 스트림 키를 얻으십시오. 폰을 사용하여 실제 RTMP Livestream을 작성하기 전에도 사용할 수 있습니다. CreategroupCall (RTMP_Stream 플래그를 설정해야합니다) : 전화. GetGroupCallStreamRTMPURL
- TL 네임 스페이스 가져 오기 : getMethodNamespaces
- TL 시리얼 라이저를 얻으십시오 : gettl
- Telegram Premium Promotion Information : HELP.GETPREMIUMPROMO
- Telegram UTF-8 스트링 길이 : mbstrlen
- 주로 GIF에 사용되는 SHA256 HASH로 문서 받기 : Messages.GetDocumentByHash
- 남은 채널/슈퍼 그룹 목록을 받으십시오. 테이크 아웃 세션이 필요합니다. 여기를 참조하십시오»자세한 내용 : 채널. getleftchannels
- 기본적으로 제안 된 채널 이모티콘 상태 목록 가져 오기 : 계정 .getChannelDefaultEmojistatuses
- 기본 제안 된 이모티콘 상태 : 계정 .getDefaultEmojistatuses 목록을 받으십시오
- 그룹 통화에 가입하는 데 사용될 수있는 피어 목록을 받고 특정 사용자/채널로 자신을 제시합니다.
- 봇을 시작할 때 사용자에게 표시 할 메시지 받기 : GetWebMessage
- 결제 양식을 받으십시오 : 결제 .getPaymentform
- 그룹 사진으로 사용할 수있는 제안 된 사용자 정의 이모티콘 스티커 세트를 얻으십시오 : account.getDefaultGroupPhotoemojis
- 프로필 사진으로 사용할 수있는 제안 된 맞춤형 이모티콘 스티커 세트를 얻으십시오 : Account.getDefaultProfilephotoemojis
- 악센트 색상 패턴으로 사용할 수있는 제안 된 맞춤형 이모티콘 스티커 세트를 받으십시오. 계정 .getDefaultBackgroundemojis
- admin ids (모든 사용자 보고서 피어와 동일) : getAdminids
- 아카이브 스티커를 모두 가져옵니다 : Messages.getArchivedStickers
- 사용 가능한 모든 채팅 테마를 얻으십시오»: account.getChatTheMes
- 모든 연락처 받기, 테이크 아웃 세션이 필요합니다. 여기 참조»자세한 정보 : contacts.getSaved
- 토론 그룹으로 사용할 수있는 모든 그룹 얻기 : channels.getgroupsfordiscustion
- 설치된 모든 스티커를 가져옵니다 : Messages.GetAllStickers
- 사용자 ID : GetAllCalls에 의해 인덱싱 된 모든 보류 및 실행 통화 받기
- 모든 저장된 Telegram 여권 문서 받기, 자세한 내용은 여권 문서»: accound.getallsecurevalues를 참조하십시오.
- 그룹 통화 또는 생명선에 대한 초대 링크 받기 : 전화. exportgroupcallinvite
- 채널에서 보내거나 전달한 메시지의 뷰 카운터를 얻고 늘리십시오.
- 결과에 대한 자세한 정보는 앱 특정 구성 가져 오기 클라이언트 구성을 참조하십시오.
- Async DNS 클라이언트를 얻으십시오 : GetDnsClient
- Async Http 클라이언트를 받으십시오 : gethttpclient
- 승인 정보 : GetAuthorization
- Autosave 설정 : Account.GetAutoSaveSettings
- Cached (또는 결국 다시 페치) 서버 측 구성 : getConfig
- 캐시 된 서버 측 구성 : getCachedConfig를 가져옵니다
- 통화 상태 : getCallstate
- 이모티콘 키워드를 변경하십시오»: omessing.getemojikeywordsdifference
- 채널 통계를 받으십시오 : stats.getBroadcastStats
- 채널/슈퍼 그룹 메시지 가져 오기 : channels.getMessages
- 우리가 관리하는 채널/슈퍼 그룹/지오 그 그룹 가져 오기. 일반적으로 사용자가 자신의 공개 채널/슈퍼 그룹/지오 그 그룹의 한계를 초과 할 때 호출되고 사용자에게는 채널/슈퍼 그룹/지오 그 그룹 중 하나를 제거 할 수있는 선택이 주어집니다.
- 사용자와 공통된 채팅을 받으십시오 : messages.getcommonchats
- CDN 파일 다운로드 구성을 받으십시오 : HELP.GETCDNCONFIG
- 원격 파일의 내용을 비동기로 가져옵니다 : FileGetContents
- 채팅에서 온라인 사용자 수를 얻으십시오 : messages.getOnlines
- 현재 메모리 매핑 된 영역의 현재 수, UNIX 전용 : GetMaps
- 현재 비밀번호 힌트를 얻으십시오 : gethint
- 계정의 생활을 할 수있는 날 : account.getAccounttl
- 지정된 피어의 대화 상자 정보를 가져옵니다 : messages.getPeerDialogs
- 읽지 않은 것으로 표시된 대화 상자를 수동으로 가져옵니다. omessing.getDialogUnreadmarks
- Diffie-Hellman 구성 : GetDhConfig
- 채널의 관련 토론 그룹에서 토론 메시지를 받으십시오. 실제로 그룹에 가입하지 않고 주석 섹션 위에 표시하십시오.
- 파일의 다운로드 정보 : GetDownloadInfo
- 미디어 파일의 다운로드 링크 : GetDownloadLink
- 이벤트 핸들러 (또는 플러그인 인스턴스) : geteventhandler
- 파일 위치에서 연장을 가져옵니다 : GetExtensionFromLocation
- Mime Type : GetextensionFrommime에서 확장을 받으십시오
- 좋아하는 스티커를 얻으십시오 : messages.getfavedstickers
- 특집 스티커 : messages.getFeaturedStickers를 얻으십시오
- 배열의 최종 요소를 가져옵니다 : 끝
- 폴더 가져 오기 : messages.getDialogFilters
- ID로 포럼 주제를 얻으십시오 : 채널 .getforumtopicsbyid
- MTPROTO 및 API 메소드의 전체 목록을 얻으십시오 : GetAllMethods
- 글로벌 개인 정보 설정을 얻으십시오 : account.getGlobalPrivacySettings
- 그룹 전화 참가자를 받으십시오 : 폰 .getGroupParticiants
- 인라인 봇을 사용하여 전송 된 게임의 하이 스코어 얻기
- 게임의 하이 스코어를 얻으십시오 : messages.getgamehighscores
- 비활성 채널 및 슈퍼 그룹 : 채널 .getinactiveChannels
- 그룹 호출 또는 Livestream에서 RTMP 스트림에 대한 정보 가져 오기. : 전화. GetGroupCallStreamChannels
- 특정 벽지에 대한 정보를 얻으십시오 : Account.getWallpaper
- 채널/슈퍼 그룹 참가자에 대한 정보를 얻으십시오 : Channels.getParticipant
- 채팅 초대에 대한 정보를 얻으십시오. emessing.getexportedchatinvite
- 신용 카드에 대한 정보를 얻으십시오 : Payments.getBankCardData
- 그룹에 대한 정보 받기 : 전화. GetGroupCall
- 스티커 세트에 대한 정보를 얻으십시오 : messages.getstickerset
- 지원되지 않는 딥 링크에 대한 정보 받기, 자세한 내용은 여기를 참조하십시오»: help.getDeeplinkInfo
- Admins : Messages.getAdminswithInvites에 의해 생성 된 채팅 초대에 대한 정보를 얻으십시오
- 파일에 대한 정보를 얻으십시오 : GetFileInfo
- 여러 월페이퍼에 대한 정보를 얻으십시오 : account.getmultiwallpapers
- 특정 채팅의 채팅 초대에 대한 정보 가져 오기 : messages.getexportedchatinvites
- 캐시가 아닌 로그인 한 사용자에 대한 정보를 얻으십시오 : fullgetself
- 특정 채팅 초대장을 사용하여 채팅에 가입 한 사용자에 대한 정보를 얻으십시오. omessing.getChatinViteImporters
- 현지화 팩 : langpack.getlanguage에서 언어에 대한 정보 얻기
- 현지화 팩 : langpack.getLanguages에서 모든 언어에 대한 정보 얻기
- 확장 미디어에 대한 정보를 얻으십시오 : messages.getextendedMedia
- 마스크 스티커를 설치하십시오 : messages.getmaskstickers
- 설치된 테마를 얻으십시오 : account.getthemes
- 인스턴트보기 페이지 : messages.getWebPage
- 채널/슈퍼 그룹에서 메시지의 링크 및 임베드 정보 : Channels.exportmessagelink
- 특정 사용자의 라이브 위치 기록을 얻으십시오. omessing.getRecentLocations
- 현지화 팩 문자열 : langpack.getlangpack
- 현지화 된 이모티콘 키워드를 받으십시오»: messages.getemojikeywords
- Telegram Support 사용자의 현지화 된 이름을 얻으십시오 : help.getSupportName
- 봇의 텍스트 및 설명에 대한 현지화 된 이름 (또는 봇이 호출하는 경우 현재 계정)에 대한 설명 : bots.getbotinfo
- 로그인 세션을 받으십시오 : Account.getAuthorizations
- Get Logger : GetLogger
- 최대 메모리 매핑 된 영역 수를 얻으십시오
- Media AutoDownload 설정을 가져옵니다. 계정 .getAutoDownloadSettings
- memprof : getMemoryProfile을 사용하여 메모리 프로필을받습니다
- 사용자의 채팅 이력을 저장하기위한 메시지 범위 가져 오기 : messages.getSplitranges
- 각 반응의 발신자와 함께 메시지 반응 목록 가져 오기 : messages.getMessageReactionsList
- 메시지 반응을 얻습니다»: messages.getMessagesReactions
- 메시지 통계를 받으십시오 : stats.getMessagestats
- 회신 스레드에서 메시지를 가져옵니다. 메시지. getReplies
- 버퍼에서 Mime Type을 가져옵니다 : GetMimeFrombuffer
- 파일 확장에서 Mime 유형을 가져옵니다 : GetMimeFromextension
- 마임 유형의 파일 : getMimeFromFile
- 원활한 텔레 그램 로그인 인증 요청에 대한 자세한 정보를 얻으십시오. 자세한 내용은 여기를 클릭하십시오»: messages.requesturlauth
- 가장 많이 사용되는 피어를 얻으십시오 : contacts.getToppeers
- 사용 가능한 모든 국가의 이름, ISO 코드, 현지화 된 이름 및 전화 코드/패턴 : HELP.GETCOUNTRIESLIST
- 네임 스펙이있는 메소드를 얻습니다 (method => 네임 스페이스) : getMethodsNamesPaced
- Language Pack : Langpack.getDifference에서 새로운 문자열을 얻으십시오
- 여권 구성 : HELP.GETPASSPORTCONFIG
- 지불 영수증을 받으십시오 : 결제 .getPaymentReceipt
- 피어 설정 : 메시지 .getPeersettings
- LibtgVoip의 공유 구성에 전달할 전화 통화 구성을 가져옵니다.
- 전화 정보 얻기 : GetCall
- 고정 대화 상자 : messages.getPinnedDialogs를 가져옵니다
- 고정 된 저장된 대화 상자를 받으십시오. 여기를 참조하십시오»자세한 내용 : messages.getPinnedSavedDialogs
- 익명이 아닌 여론 조사에 대한 설문 조사 결과를 얻으십시오 : messages.getpollvotes
- 설문 조사 결과 : messages.getPollResults
- 웹 페이지 미리보기 : messages.getWebPagePreview
- 현재 계정의 개인 정보 보호 설정 : Account.GetPrivacy
- Random Integer : Randomint를 얻으십시오
- 최근 스티커를 얻으십시오 : messages.getRecentStickers
- 최근에 사용 된 이모티콘 상태 : account.getRecentemojistatuses
- 최근에 사용 된 메시지 반응 : messages.getRecentReactions
- 최근에 사용 된 T.me 링크 : help.getRecentMeurls
- 저장된 GIF : Messages.getSavedGifs를 받으십시오
- 저장된 전보 여권 문서 받기, 자세한 내용은 여권 문서»: accound.getSecureValue를 참조하십시오.
- 저장된 지불 정보 : 지불금 .getSavedInfo
- 예정된 메시지 가져 오기 : messages.getScheduledHistory
- 예정된 메시지 가져 오기 : messages.getScheduledMessages
- 비밀 채팅 : GetSecretchat
- 지정된 길이의 안전한 무작위 문자열을 얻으십시오 : Random
- 민감한 컨텐츠 설정을 가져옵니다 : account.getContentSettings
- Channel : GetSponsoredMessages에 대한 후원 메시지를 받으십시오
- 특정 이야기에 대한 통계를 얻으십시오 : Stats.getStorystats
- 사진 또는 비디오에 스티커를 첨부하십시오 : 메시지
- 이모티콘에 의해 스티커를 얻으십시오 : messages.getstickers
- Langpack.getStrings : Langpack.getStrings에서 문자열을 얻습니다
- 제안 된 폴더 가져 오기 : messages.getSuggestedDialogFilters
- 슈퍼 그룹 통계 받기 : stats.getMegagroupStats
- 임시 결제 비밀번호를 얻으십시오 : account.gettmppassword
- 동료 세트에 대한 최대 읽기 스토리의 ID를 얻으십시오 : Stories.getPeermaxIds
- 채널/슈퍼 그룹 : channels.getAdminlog의 관리자 로그를 가져옵니다
- 현재 재생중인 파일을 가져옵니다 : CallGetCurrent
- 메시지에서 찾을 수있는 결과 수를 얻으십시오. 동일한 매개 변수가있는 검색 호출 : messages.getSearchCounters
- 슈퍼 그룹/채널의 참가자를 받으십시오 : 채널
- 지정된 사용자 ID : GetCallBypeer로 전화 통화를 받으십시오.
- 현재 실행중인 방송의 진행 상황 : GetBroadcastProgress
- 각 반응의 발신자와 함께 채널에 게시 된 스토리의 반응 및 상호 작용 목록 가져 오기 : Stories.getStoryReactionSlist
- 메시지 악센트에 사용할 수있는 악센트 컬러 팔레트 세트를 받으십시오.
- 프로필 페이지 배경에서 사용할 수있는 악센트 컬러 팔레트 세트를 가져옵니다.
- 모든 연락처의 전보 ID를 얻으십시오. : Contacts.getContactIDS
- 테마 정보를 얻으십시오 : account.getTheme
- 포럼 주제 : 채널 .getforumtopics
- 피어 유형 : GetType
- 우리가 언급 된 곳에서 읽지 않은 메시지를 받으십시오 : messages.getUnReadmentions
- 보낸 메시지에 대해 읽지 않은 반응을 얻으십시오 : messages.getUnReadReactions
- 자세한 내용 : 연락처 : GetLocated.
- 웹 UI : GetWebWarnings에서 사용자에게 보여줄 다양한 경고를 받으십시오.
- 웹 로그인 위젯 승인 : Account.GetWauthorizations
- 어떤 사용자가 특정 메시지를 읽는지 : chat_read_mark_size_threshold 멤버보다 적은 그룹 및 슈퍼 그룹에만 사용할 수 있으면, 읽기 영수증은 chat_read_mark_expire_period에 대한 메시지가 전송 된 후에는 클라이언트 구성을 참조하십시오.
- 비밀 채팅 메시지를받습니다 : getSecretmessage
- 모든 사용자/모든 그룹에서 주어진 사용자/그룹에 대한 현재 알림 설정을 가져옵니다.
- 기능이있는 커스텀 이모티콘 스티커 세트 : messages.getfeaturedemojistickers를받습니다
- 사용자의 제안 정보를 얻습니다 : getPropicInfo
- 채널의 현재 부스트 수를 가져옵니다 : Premium.getBoostsStatus
- 모든 새 채팅에 적용되는 시간 간 설정의 기본값을 가져옵니다. omessing.getDefaulThistoryTtl
- 현재 설치된 사용자 정의 이모티콘 스티커 세트 목록을 가져옵니다 : messages.getemojistickers
- 주어진 사용자 또는 모든 사용자에 대한 메뉴 버튼 작업을 가져옵니다. 사용자는 Botinfo 생성자 : bots.getbotmenubutton 에서이 정보를 볼 수 있습니다.
- 널리 알려진 메시지 반응 : 메시지 .getTepreactions
- mtproxy/공공 서비스 발표 정보를 숨기십시오 : Help.HidePromodata
- 슈퍼 그룹에 참가자 목록을 숨기거나 표시합니다.
- 특정 동료의 활발한 이야기를 숨기고 홈 화면의 액션 바에 표시되는 것을 방지합니다.
- 사용자의 활성 스토리를 숨기고 홈 화면의 액션 바에 표시되는 것을 방지하십시오. 여기를 참조하십시오»자세한 내용 : Stories.TogglePeerstoryShidden
- 새로운 채널/슈퍼 그룹 사용자의 숨기기/안정된 메시지 기록 : channels.togglepre -legistoryHidden
- 연락처 액션 바가 활성화 된 경우 해당 사용자를 연락처로 추가
- 배송 주소를 요청하는 송장을 보냈고 매개 변수 IS_Flexible이 지정된 경우 봇은 UpdateBotPhippingQuery 업데이트를 받게됩니다. 이 메소드를 사용하여 배송 쿼리에 회신하십시오 : messages.setBotshipPehtResults
- 채팅 폴더 딥 링크 가져 오기», 폴더의 일부 또는 모든 채팅에 가입 : chatlists.joinchatlistinvite
- 채팅 초대를 가져 와서 개인 채팅/슈퍼 그룹/채널에 가입하십시오 : messages.importchatinvite
- 수입 승인 : importauthorization
- 외국 채팅 앱에서 특정 전보 채팅으로 채팅 기록 가져 오기, 수입 채팅에 대한 자세한 내용을 보려면 여기를 클릭하십시오.»: messages.inithistoryimport
- 연락처 가져 오기 : 서버에서 전체 목록을 저장하고 이미 등록 된 연락처를 연락처 목록에 추가하고 추가 연락처 및 정보를 반환합니다.
- 하나 이상의 스토리의보기 카운터를 늘리십시오 : Stories.incrementStoryViews
- 사용자가 여전히 사용자가 웹 앱을 사용하고 있음을 서버 (사용자 쪽에서)에 표시합니다.
- 팽창 된 스트리핑 사진을 전체 JPG 페이로드로 늘리십시오
- App Store를 통해 구매 한 구매에 대해 서버에게 알리십시오 : 공식 응용 프로그램 전용 : Payments.AssignAppStoretRansaction
- 플레이 스토어를 통해 구매 한 구매에 대해 서버에게 알리십시오 : 공식 응용 프로그램 만 해당 : 지불.
- 오랫동안 처리되지 않은 경우 보류중인 봇 업데이트 수에 대해 서버에게 알립니다. 봇 전용 : help.setbotupdatesstatus
- 테이크 아웃 세션 초기화, 여기를 참조하십시오»자세한 정보 : Account.inittakeOutsession
- 연결 초기화 : initconnection
- Self-Restart Hack : Initselfrestart 초기화
- 2FA 비밀번호 재설정 시작 : 사용자가 이미 로그인 한 경우에만 사용할 수 있습니다. 자세한 내용은 여기를 참조하십시오»: Account.ResetPassword
- QR 코드 로그인을 시작합니다 : QRLOGIN
- 스티커 세트를 설치하십시오 : messages.installstickerset
- 테마를 설치하십시오 : Account.installTheme
- 벽지를 설치하십시오 : account.installwallpaper
- 설치/제거 벽지 : Account.SaveWallpaper
- 이전에 업로드 된 사진을 프로필로 설치합니다. 사진 : 사진 .updateprofilephoto
- 다운로드 서버에서 사용하는 내부 엔드 포인트 : ProcessDownLoadServerping
- 내부 사용 : help.edituserinfo
- 지정된 로그인 코드를 무효화하고 여기를 참조하십시오.
- 사용자 세트를 그룹에 초대합니다.
- 채널/슈퍼 그룹에 사용자를 초대하십시오 : channels.invitetochannel
- 테이크 아웃 세션 내에서 메소드를 호출하고 여기를 참조하십시오»자세한 내용은 : invokewithTakeOut
- 업데이트에 사용 된 연결을 가입하지 않고 요청을 호출합니다 (파일 쿼리에 대해 기본적으로 활성화) : invokeWithOutUpDates
- 지정된 API 레이어를 사용하여 지정된 쿼리를 호출하십시오 : InvokeWithLayer
- 주어진 메시지 범위로 호출하십시오 : invokeWithMessagesRange
- 이전 쿼리를 성공적으로 완료 한 후 쿼리를 호출합니다.
- 이전 쿼리 중 하나를 성공적으로 완료 한 후 쿼리를 호출합니다.
- 채널/슈퍼 그룹에 가입하십시오 : 채널 .joinChannel
- 그룹 전화에 가입하십시오 : 전화. joingroupcall
- 최근 채팅 폴더 딥 링크에 추가 된 채널 및 슈퍼 그룹에 가입
- 선불 경품»: Payments.launchPrepaidGiveAway를 시작하십시오
- 채널/슈퍼 그룹을 남겨 두십시오 : 채널 .leaeveChannel
- 그룹 전화 : 전화. LeaveGroupCall
- 모든 채팅 폴더 나열 깊은 링크 나열»폴더에 연결
- 로드 채널 통계 그래프 그래프 비동기식 : stats.loadasyncgraph
- Telegram (CLI 또는 웹을 통해)에 로그인 : 시작
- 해시에 의해 활성 승인 된 세션을 로그 아웃 : 계정.
- 활성 웹 전보 로그인 세션 : ac
- 로거 : 로거
- 봇으로 로그인 : 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
- 마크 다운을 메시지 및 엔티티 세트로 수동으로 변환합니다.
- 대화 상자를 읽지 않은 것으로 수동으로 표시합니다. Messages.MarkDialoGunread
- 스레드를 읽으십시오 : messages.ReadDiscustion
- 주어진 동료에 대해 모든 이야기를 특정 ID까지 표시하십시오. 모든 로그인 된 세션에 대한 업데이트 스토리 업데이트를 방출합니다. Stories.Readstories
- 읽기 : 채널/슈퍼 그룹 히스토리 : 채널. Readhistory
- Channel/SuperGroup 메시지 내용을 읽으십시오 : Channels.ReadMessAgeContents
- mark는 read : messages.readmentions로 언급됩니다
- 메시지 반응을 표시»읽기 : messages.ReadReactions
- 새로운 특집 스티커를 읽기 : messages.ReadFeaturedStickers로 표시하십시오
- 스티커를 좋아하는 것으로 표시하거나 마크를 표시하십시오 : messages.favesticker
- 읽기 : viewsponsoredMessage로 후원 한 메시지
- 메시지 기록을 읽으십시오 : messages.ReadHistory
- 비밀 채팅 내에서 메시지 이력을 표시 : messages.ReadencryptedHistory
- 이전에 특징 스티커를 가져 오는 메소드 : Messages.GetOldFeaturedStickers
- 자동 저장 설정 수정 : 계정 .SaveAutoSavesettings
- 슈퍼 그룹/채널에서 사용자의 관리자 권한을 수정하십시오 : channels.editadmin
- 수신자가 음성 메시지를 듣거나 비디오를 보았던 수신자에 대해 발신자에게 알립니다.
- 개인 채팅에서 다른 사용자에게 채팅의 스크린 샷이 작성되었음을 알립니다.
- 보낸 여권 데이터에 오류가 수정 될 때까지 여권 데이터를 다시 제출할 수없는 일부 오류가 포함되어 있음을 사용자에게 알립니다 (오류를 반환 한 필드의 내용이 변경되어야합니다) : users.setsecureValueErrors
- 특정 이벤트 핸들러 플러그인 인스턴스를 얻으십시오 : GetPlugin
- Telegram Premium 경품/선물 코드 목록 얻기»옵션 : Payments.GetPremiumgiftCodeOptions
- 지정된 봇 범위 및 언어 코드에 대한 봇 명령 목록을 얻으십시오 : bots.getBotCommands
- 사용자가 스토리를 게시 할 수있는 채널 목록을 얻으십시오. Stories.getChatstosend
- 이모티콘 키워드 목록을 가져올 때 사용해야하는 관련 언어 목록을 얻으십시오.»: messages.getemojikeywordslanguages
- 가입자베이스의 유사성을 기준으로 선택된 유사하게 테마 공개 채널 목록을 얻으십시오.
- 사용 가능한 메시지 반응을 얻으십시오.»: messages.getavailableActions
- 비밀번호를 사용하여 2 단계 인증에 대한 구성을 얻습니다. 계정 .getPassword
- 공개 채팅 및 공개 채널에 대한 메시지로 메시지로 스토리를 전달하십시오 : stats.getStoryPublicForwards
- 그들의 ID에 의해 스토리 세트에 대한 전체 정보를 얻으십시오 : Stories.getStoriesById
- 하나 이상의 스토리의보기 수, 포워드 카운트, 반응 및 최근 시청자에 대한 정보를 얻으십시오.
- Telegram Premium GiftCode»: Payments.CheckGiftCode에 대한 정보를 얻으십시오
- 전보 프리미엄 공짜»: payments.getGiveAwayInfo에 대한 정보를 얻으십시오
- 채팅 폴더 딥 링크에 대한 정보 얻기»: chatlists.checkchatlistinvite
- Direct Link Mini 앱 : Messages.GetBotApp에 대한 정보를 얻으십시오
- API ID UI 템플릿을 얻으십시오 : getWebapItemplate
- 모든 로그인 할 때 모든 동료에 대한 최신 읽기 스토리 ID 받기, 업데이트 스토리 업데이트 목록으로 반환, 여기를 참조하십시오»자세한 내용 : Stories.getallreadpeerstories.
- 우리가 게시 한 특정 스토리를 본 사용자 목록을 얻으십시오. Stories.getStoryViewsList
- 임시 프로필 링크에서 사용자 정보를 얻습니다. 컨에 컨포트 컨택 트로
- 현재 우리가 부스트하고있는 동료들과 우리가 남은 부스트 슬롯 수를 얻으십시오 : premium.getmyboosts
- 다른 공개 채널이 채널 메시지가 전달되었는지를 나타내는 메시지 목록을 얻습니다. : Stats.getMessagePublicForwards
- 특정 그룹에서 메시지를 보내는 데 사용될 수있는 피어 목록을 얻습니다 : channels.getSendas
- 스트림에서 파일을 업로드하는 데 사용할 수있는 파이프를 얻습니다 : GetStreamPipe
- 특정 채널에 적용된 부스트에 대한 정보를 얻습니다 (관리자 만 해당) : Premium.getBoostsList
- 외국 채팅 앱에서 생성 된 채팅 내보내기 파일에 대한 정보를 얻으려면 여기를 클릭하여 수입 채팅에 대한 자세한 정보»: messages.checkhistoryimport
- 사용자가 결제 및 배송 세부 정보를 확인한 후 봇은 updateBotPrecheCoutQuery 업데이트를받습니다.
- MadelineProto 봇을 직접 쓸 때는 다른 언어 (JavaScript와 같은)로 API를 통해 MadelineProto 업데이트를 소비 할 때만 유용합니다.
- Direct Mini App Deep Link에서 봇 미니 앱을 열고 사용자 확인 후 사용자 정보를 전송합니다. 메시지.
- 봇 미니 앱을 열고 사용자 확인 후 사용자 정보를 전송합니다.
- 봇 미니 앱을 엽니 다
- 부록 전용 모드에서 파일을 엽니 다 : OpenFileAppendonly
- 선택 사항 : 서버에 사용자가 현재 통화 중에 바쁘다는 사실을 알립니다. 현재 전화 통화가 종료 될 때까지 모든 수신 전화 통화가 자동으로 거부됩니다. 전화. RECEIVEDCALL
- 구문 분석, 업데이트 및 저장 설정 : 업데이트 세팅
- 통화에서 현재 오디오 파일의 재생을 일시 중지합니다 : pauseplay
- 특정 이벤트 핸들러 클래스에서 정적 분석을 수행하여 일부 성능 요구 사항을 충족 시키도록하십시오.
- 메시지를 고정하십시오 : messages.updatePinnedMessage
- 저장된 메시지 대화 상자»: messages.togglesaveddialogpin을 고정하지 않거나 핀
- PIN 또는 UNPIN 포럼 주제 : 채널 .updatePinnedForumtopic
- 하나 이상의 이야기를 핀 또는 파악하지 못하면 이야기 : TogglePinned
- PIN/UNPIN 대화 상자 : messages.toggledialogpin
- Call : Callplay에서 파일을 재생합니다
- Callplayonhold에서 보류중인 파일을 재생합니다
- 긍정적 인 모듈로 : posmod
- 인라인 콜백 버튼을 누르고 봇에서 콜백 답변을 가져옵니다.
- 파일, URL 또는 AMP 스트림에 버퍼링 된 리더에게 제공 : OpenBuffered
- 파일, URL 또는 AMP 스트림에 스트림 제공 : GetStream
- 인라인 봇을 쿼리하십시오 : messages.getInlineBotResults
- 전화를 걸고 공식 VoIP 봇에게 전송 된 등급 메시지에 대한 정보를 반환합니다. 전화. SetCallrating
- 전사 된 음성 메시지 속도 : 메시지 ratetranscribedaudio
- 이야기에 반응합니다 : Stories.SendReaction
- 메시지에 반응 : 메시지 .sendReaction
- 특정 피어에 대한 전체 피어 캐시를 새로 고치십시오 : Refreshlpeercache
- 특정 피어에 대한 피어 캐시를 새로 고치십시오 : RefreshPeercache
- 푸시 알림을 받으려면 장치를 등록하십시오
- 속한 세트에서 스티커를 제거하십시오. 스티커 세트는 봇에 의해 생성되어야합니다 : 스티커.
- 관련 전보 계정이없는 모든 연락처를 제거합니다. Contacts.ResetSaved
- 스티커 세트의 이름을 바꾸고 봇 만 다음과 같은 스티커
- 지정된 렌더러 인 RenderPromStats를 사용하여 Prometheus 통계를 렌더링합니다
- Active 사용자 이름 : Channels.ReoRderUserNames 재정렬
- 폴더 재주문 : messages.updatedialogfiltersorder
- 설치된 스티커 세트에 대한 재주문 : 메시지 .reorderstickersets
- 고정 된 대화 상자 : 메시지 .reorderPinnedDialogs
- 포럼 주제에 대한 재주문 : channels.reorderpinnedforumtopics
- 저장된 메시지 상자 대화 상자»: ressage.reorderPinnedSavedDialogs
- 우리가 소유 한 봇과 관련된 사용자 이름 : Bots.ReorterSername
- 현재 로그인 한 사용자와 관련된 사용자 이름 : ac
- 전체 블록리스트의 내용을 교체하고 자세한 내용은 여기를 참조하십시오»: Contacts.setBlocked
- Telegram의 서비스 약관 위반에 대한 채팅에서 메시지를보고 : 메시지.보고
- 메시지 반응을보고 : 메시지. 반환
- 기본 안티 스팸 오 탐지 긍정적 인 긍정적 : 채널 .reportantispamfalsepositive
- 채팅의 피어 설정으로 인해 우리가 그렇게 할 수 있으면 스팸에 대한 새로운 수신 채팅을보고하십시오.
- Telegram의 서비스 약관 위반에 대한 동료보고 : Account.ReportPeer
- 대화 상자의 프로필 사진을보고합니다. 계정 .reportprofilephoto
- SPAM에 대한 비밀 채팅을보고합니다 : ressames.reportencryptedSpam
- 이야기를보고하십시오 : 이야기.보고
- 이전에 설정된 피어에게 오류를보고하십시오 : 보고서
- Memprof : ReportMemoryProfile을 사용하여 메모리 프로필을보고합니다
- 슈퍼 그룹의 사용자로부터 일부 메시지를 스팸으로보고합니다. 슈퍼 그룹의 관리자 권한이 필요합니다 : Channels.ReportSpam
- 사용자 정의 이모티콘으로 설정할 사용자 정의 이모티콘을 선택할 때 사용될 이모티콘 카테고리 목록을 나타냅니다.
- 프로필로 설정할 사용자 정의 이모티콘을 선택할 때 사용될 이모티콘 카테고리 목록을 나타냅니다.
- 사용자 정의 이모티콘을 선택할 때 사용될 이모티콘 카테고리 목록을 나타냅니다.
- 요청 VoIP 호출 : requestCall
- Firebase를 통해 SMS 코드를 요청하십시오 : Auth.requestfirebasesms
- 복구 이메일이있는 계정에 대해서만 2FA 비밀번호의 복구 코드 요청 코드 : auth.RequestPasswordRecovery
- 비밀 채팅 요청 : requestSecretchat
- 2FA 복구로 사용할 이메일을 확인하려면 코드를 재현하십시오
- 다른 매체를 통해 로그인 코드를 재현하면 전화 코드 유형은 이전 auth.sendCode/Auth.ResendCode의 반환 값에 따라 결정됩니다. 자세한 내용은 로그인을 참조하십시오 : Auth.ResendCode.
- 모든 활성 웹 전보 로그인 세션을 재설정하십시오 : 계정
- 상단 동료의 재설정 등급 : Contacts.ResettOpPeerrating
- auth.requestpasswordrecovery를 사용하여 전송 된 복구 코드를 사용하여 2FA 비밀번호를 재설정하십시오 : Auth.RecoverPassword
- 로그인 이메일»: auth.resetloginemail을 재설정합니다
- 업데이트 상태를 재설정하고 처음부터 모든 업데이트를 가져 오십시오 : ResetupDatestate
- 사용자 및 그룹의 모든 알림 설정을 재설정합니다. 계정 .ResetNotifySettings
- 개인 정보 설정이 허용되는 경우 사용자 정보를 얻으려면 전화 번호를 해결합니다.
- 업데이트 루프를 다시 시작합니다. 다시 시작합니다
- 호출에서 현재 오디오 파일의 재생 재생 : 이력서
- 이벤트 루프로의 재가색 예외 : Rethrow
- 모든 메시지 초안을 반환합니다. : messages.getallDrafts
- 현재 설정을 반환 : GetSettings
- 서비스와 데이터를 공유하기위한 전보 여권 승인 양식을 반환합니다.
- 사용 가능한 월페이퍼 목록을 반환합니다. 계정 .getWallPapers
- 번역 플랫폼에 자동으로 로그인하고 새로운 이모티콘 키워드를 제안하는 데 사용할 수있는 HTTP URL을 반환합니다. URL은 생성 후 30 초 동안 유효합니다 : messages.getemojiurl
- 첨부 파일 메뉴에서 시작할 수있는 봇 미니 앱에 대한 첨부 메뉴 항목을 반환합니다.»: messages.getattachmenubot
- ID에 채팅 기본 정보를 반환합니다 : omessing.getChats
- 웹 파일의 콘텐츠를 반환, Telegram을 통해 요청을 프록시하여 자세한 내용은 WebFile Docs를 참조하십시오. upload.getWebFile
- 데이터 센터 구성을 포함하여 현재 구성을 반환합니다
- 채널 이모티콘 상태에서 사용할 수없는 사용자 정의 이모티콘 IDS의 전체 목록을 반환합니다»: ac
- 채팅 폴더 Deep Link를 사용하여 가져온 채팅 폴더의 채팅 폴더에서 채팅 폴더를 반환하거나 항상 채팅 폴더가 삭제 될 때 남겨 두라고 제안됩니다. 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.