telegram cli를 test하는중 자체적으로 지원하는 명령어들이 많이있다는것을 알았습니다.
telegram cli를 실행하고 “help” 명령어를 입력하면 자체적으로 지원하는 명령어리스트가 나옵니다.
구글링을 해본결과 자주 사용되는 명령어들에 대하여는 한글로 설명 및 정리가 되어있으나 전체적인 명령어의 해석이나 설명을 찾아볼수 없었습니다.
여러가지 명령어를 test 해보기 위해서 전체 명령어를 나름대로 해석해보았습니다.
참고사항으로만 생각해주시면되며, 상당부분 의역이되어있어 본래의 의미와는 다를수있습니다.
accept_secret_chat <secret chat>
Accepts secret chat. Only useful with -E option
secret 채팅을 받아들이다. -E 옵션을 사용해야한다.
add_contact <phone> <first name> <last name>
Tries to add user to contact list
연결리스트에 사용자추가를 시도
block_user <user>
Blocks user
사용자 차단
broadcast <user>+ <text>
Sends text to several users at once
한번에 몇몇의 유저에 문자를 보낸다.
channel_get_admins <channel> [limit=100] [offset=0]
Gets channel admins
관리자 채널을 얻다
channel_get_members <channel> [limit=100] [offset=0]
Gets channel members
맴버채널을 얻다
channel_info <channel>
Prints info about channel (id, members, admin, etc.)
채널의 정보를 출력
channel_invite <channel> <user>
Invites user to channel
유저를 채널로 초대하다.
channel_join <channel>
Joins to channel
채널에 참가하다
channel_kick <channel> <user>
Kicks user from channel
채널에서 사용자를 내보내다
channel_leave <channel>
Leaves from channel
채널에서 떠나다
channel_list [limit=100] [offset=0]
List of last channels
마지막 채널의 목록??
channel_set_about <channel> <about>
Sets channel about info.
채널의 정보에 대한 세트
channel_set_admin <channel> <admin> <type>
Sets channel admin. 0 – not admin, 1 – moderator, 2 – editor
관리자채널조정 관리자 – 0, 조정자 – 1, 에디터 – 2
channel_set_username <channel> <username>
Sets channel username info.
채널사용자 정보를 조정
channel_set_photo <channel> <filename>
Sets channel photo. Photo will be cropped to square
채널의 사진을 조정, 사진은 정사각형에서 잘릴것이다.
chat_add_user <chat> <user> [msgs-to-forward]
Adds user to chat. Sends him last msgs-to-forward message from this chat.
Default 100
채팅에 사용자를 추가. 추가된 사용자는 이채팅에게 msgs-to-forward 메시지를 받는다.
기본값 100
chat_del_user <chat> <user>
Deletes user from chat
이 채팅방에서 사용자를 삭제
chat_info <chat>
Prints info about chat (id, members, admin, etc.)
채팅방의정보를 출력
chat_set_photo <chat> <filename>
Sets chat photo. Photo will be cropped to square
채팅방의 사진을 조정. 사진은 정사각형에서 잘릴것이다.
chat_upgrade <chat>
Upgrades chat to megagroup
메가크룹으로 채팅방을 업그레이드
chat_with_peer <peer>
Interface option. All input will be treated as messages to this peer.
Type /quit to end this mode
Interface 옵션. 이 접점에 문자를 전부 입력해서 처리될거다
clear
Clears all data and exits. For debug.
보든정보를 지우고 나간다.
contact_list
Prints contact list
연결 리스트 출력
contact_search username
Searches user by username
사용자이름으로 사용자 찾기
create_channel <name> <about> <user>+
Creates channel with users
사용자들과 채널을 만든다
create_group_chat <name> <user>+
Creates group chat with users
사용자들과 그룹을 만든다.
create_secret_chat <user>
Starts creation of secret chat
비밀채팅을 만들기 시작한다.
del_contact <user>
Deletes contact from contact list
연결리스트에서 연결을 지운다.
delete_msg <msg-id>
Deletes message
메시지 삭제
dialog_list [limit=100] [offset=0]
List of last conversations
마지막 대화의 목록
export_card
Prints card that can be imported by another user with import_card method
다른사용자와 import_card method 로 수입할수있는 카드를 출력
export_channel_link
Prints channel link that can be used to join to channel
채널링크를 출력, 채널로 같이참여하는데 사용될수있다.
export_chat_link
Prints chat link that can be used to join to chat
채팅에 참여할수있는 채팅링크를 출력
fwd <peer> <msg-id>+
Forwards message to peer. Forward to secret chats is forbidden
매시지를 다른쪽으로 전달. 비밀채팅은 전달이 거부된다.
fwd_media <peer> <msg-id>
Forwards message media to peer. Forward to secret chats is forbidden.
Result slightly differs from fwd
미디어 메시지 파일을 다른쪽으로 전달, 비밀채팅은 전전달이 거부된다.
전달받은쪽 결과물은 약간 다르다.
get_terms_of_service
Prints telegram’s terms of service
텔레그렘의 서비스팀 출력
get_message <msg-id>
Get message by id
ID를 통해 메시리를 얻다.
get_self
Get our user info
우리사용자의 정보를 얻는다.
help [command]
Prints this help
명령어에대한 도움말을 출력
history <peer> [limit] [offset]
Prints messages with this peer (most recent message lower).
Also marks messages as read
다른사용자와의 메시지를 출력 가장최근메시자자 아래에 출력
또한 읽은메시지는 표시
import_card <card>
Gets user by card and prints it name.
You can then send messages to him as usual
카드와 이름출력으로 사용자를 얻는다.
상대에게 평상시처럼 메시지를 보낼수 있다.
import_chat_link <hash>
Joins to chat by link
링크를 통하여 채팅에 참여
import_channel_link <hash>
Joins to channel by link
링크를 통해 채널에 참여
load_audio <msg-id>
Downloads file to downloads dirs. Prints file name after download end
다운로드 디렉토리에서 파일을 다운로드. 다운로드가 끝나면 파일 이름을 출력
load_channel_photo <channel>
Downloads file to downloads dirs. Prints file name after download end
다운로드 디렉토리에서 파일을 다운로드. 다운로드가 끝나면 파일 이름을 출력
load_chat_photo <chat>
Downloads file to downloads dirs. Prints file name after download end
다운로드 디렉토리에서 파일을 다운로드. 다운로드가 끝나면 파일 이름을 출력
load_document <msg-id>
Downloads file to downloads dirs. Prints file name after download end
다운로드 디렉토리에서 파일을 다운로드. 다운로드가 끝나면 파일 이름을 출력
load_document_thumb <msg-id>
Downloads file to downloads dirs. Prints file name after download end
다운로드 디렉토리에서 파일을 다운로드. 다운로드가 끝나면 파일 이름을 출력
load_file <msg-id>
Downloads file to downloads dirs. Prints file name after download end
다운로드 디렉토리에서 파일을 다운로드. 다운로드가 끝나면 파일 이름을 출력
load_file_thumb <msg-id>
Downloads file to downloads dirs. Prints file name after download end
다운로드 디렉토리에서 파일을 다운로드. 다운로드가 끝나면 파일 이름을 출력
load_photo <msg-id>
Downloads file to downloads dirs. Prints file name after download end
다운로드 디렉토리에서 파일을 다운로드. 다운로드가 끝나면 파일 이름을 출력
load_user_photo <user>
Downloads file to downloads dirs. Prints file name after download end
다운로드 디렉토리에서 파일을 다운로드. 다운로드가 끝나면 파일 이름을 출력
load_video <msg-id>
Downloads file to downloads dirs. Prints file name after download end
다운로드 디렉토리에서 파일을 다운로드. 다운로드가 끝나면 파일 이름을 출력
load_video_thumb <msg-id>
Downloads file to downloads dirs. Prints file name after download end
다운로드 디렉토리에서 파일을 다운로드. 다운로드가 끝나면 파일 이름을 출력
main_session
Sends updates to this connection (or terminal). Useful only with listening socket
연결에 갱신내용들을 보낸다. 열려있는 소켓에만 유용하다
mark_read <peer>
Marks messages with peer as read
상대방이 메시지를 읽은걸로 표시
msg <peer> <text>
Sends text message to peer
상대방에서 메시지를 보낸다.
msg <peer> <kbd> <text>
Sends text message to peer with custom kbd
개인의 키보드(?)와같이 메지지를 보낸다.
post <peer> <text>
Sends text message to peer as admin
상대방에세 관리자차럼 매시지를 보낸다.
post_audio <peer> <file>
Posts audio to peer
상대방에게 음성을 보낸다.
post_document <peer> <file>
Posts document to peer
상대방에세 문서를 보낸다.
post_file <peer> <file>
Sends document to peer
상대방에세 문서를 보낸다.
post_location <peer> <latitude> <longitude>
Sends geo location
위치정보를 보낸다.
post_photo <peer> <file>
Sends photo to peer
사진을 보낸다.
post_text <peer> <file>
Sends contents of text file as plain text message
암호화하지않은 평문같은 문서파일을 보낸다.
post_video <peer> <file>
Sends video to peer
비디오를 보낸다.
quit
Quits immediately
즉시종료
rename_channel <channel> <new name>
Renames channel
채널의 이름을 변경
rename_chat <chat> <new name>
Renames chat
채팅의 이름을 변경
rename_contact <user> <first name> <last name>
Renames contact
주소록에 등록된 이름을 변경
reply <msg-id> <text>
Sends text reply to message
답장전송
reply_audio <msg-id> <file>
Sends audio to peer
오디오답장전송
reply_contact <msg-id> <phone> <first-name> <last-name>
Sends contact (not necessary telegram user)
주소록 답장전송 (텔레그램사용자일필요가없다.)
reply_document <msg-id> <file>
Sends document to peer
답장문서전송
reply_file <msg-id> <file>
Sends document to peer
답장문서전송
reply_location <msg-id> <latitude> <longitude>
Sends geo location
위치정보를 답장으로 보낸다.
reply_photo <msg-id> <file>
Sends photo to peer
사진을 답장으로 보낸다.
reply_video <msg-id> <file>
Sends video to peer
동영상을 답장으로 보낸다.
resolve_username username
Searches user by username
사용자 이름으로 사용자를 찾는다.
safe_quit
Waits for all queries to end, then quits
모든쿼리를 기다렸다나 종료후 빠져나온다.
search [peer] [limit] [from] [to] [offset] pattern
Search for pattern in messages from date from to date to (unixtime) in messages with peer (if peer not present, in all messages)
사용자와 메시지가있는 테이터를 통하여 에시지의 패턴을 찾는다.
(만일 사용자가 존재하지 않는다면 모든메시지를 이용한다.)
send_audio <peer> <file>
Sends audio to peer
음성메시지를 보낸다.
send_contact <peer> <phone> <first-name> <last-name>
Sends contact (not necessary telegram user)
주소록의 사용자를 보낸다. (텔레그램 유저일 필요는 없다.)
send_document <peer> <file>
Sends document to peer
문서를 보낸다.
send_file <peer> <file>
Sends document to peer
파일을 보낸다.
send_location <peer> <latitude> <longitude>
Sends geo location
위치를 보낸다.
send_photo <peer> <file>
Sends photo to peer
사진을 보낸다.
send_text <peer> <file>
Sends contents of text file as plain text message
평문메시지로된 주소목록을 텍스트파일로보낸다.
send_typing <peer> [status]
Sends typing notification.
You can supply a custom status (range 0-10): none, typing, cancel, record video, upload video, record audio, upload audio, upload photo, upload document, geo, choose contact.
입력된 공지를 보낸다.
고객상태를 공급가능하다. 여러가지기능……
send_typing_abort <peer>
Sends typing notification abort
공지중지를 보낸다.
send_video <peer> <file>
Sends video to peer
동영상을 보낸다.
set <param> <value>
Sets value of param.
Currently available: log_level, debug_verbosity, alarm, msg_num
set_password <hint>
Sets password
암호를 설정
set_profile_name <first-name> <last-name>
Sets profile name.
프로필이름을 설정
set_profile_photo <filename>
Sets profile photo. Photo will be cropped to square
프로필사진을 설정. 사진은 정사각형으로 잘린다.
set_ttl <secret chat>
Sets secret chat ttl. Client itself ignores ttl
set_username <name>
Sets username.
사용자이름을 설정
set_phone_number <phone>
Changes the phone number of this account
이계정의 전화번호를 변경
show_license
Prints contents of GPL license
라이센스의 목록을 출력
start_bot <bot> <chat> <data>
Adds bot to chat
채팅에 봇을 추가
stats
For debug purpose
디버깅 목적
status_online
Sets status as online
온라인상태로 설정
status_offline
Sets status as offline
오프라인상태로 설정
unblock_user <user>
Unblocks user
사용자 블록을 해제
user_info <user>
Prints info about user (id, last online, phone)
사용자에대한 정보를 출력
version
Prints client and library version
클라이언트와 라이브러리 버젼을 출력
view_audio <msg-id>
Downloads file to downloads dirs.
Then tries to open it with system default action
다운로드 디렉토리에서 파일을 다운로드.
시스템 기본액션으로 열려고 노력한다.
view_channel_photo <channel>
Downloads file to downloads dirs.
Then tries to open it with system default action
다운로드 디렉토리에서 파일을 다운로드.
시스템 기본액션으로 열려고 노력한다.
view_chat_photo <chat>
Downloads file to downloads dirs.
Then tries to open it with system default action
다운로드 디렉토리에서 파일을 다운로드.
시스템 기본액션으로 열려고 노력한다.
view_document <msg-id>
Downloads file to downloads dirs.
Then tries to open it with system default action
다운로드 디렉토리에서 파일을 다운로드.
시스템 기본액션으로 열려고 노력한다.
view_document_thumb <msg-id>
Downloads file to downloads dirs.
Then tries to open it with system default action
다운로드 디렉토리에서 파일을 다운로드.
시스템 기본액션으로 열려고 노력한다.
view_file <msg-id>
Downloads file to downloads dirs.
Then tries to open it with system default action
다운로드 디렉토리에서 파일을 다운로드.
시스템 기본액션으로 열려고 노력한다.
view_file_thumb <msg-id>
Downloads file to downloads dirs.
Then tries to open it with system default action
다운로드 디렉토리에서 파일을 다운로드.
시스템 기본액션으로 열려고 노력한다.
view_photo <msg-id>
Downloads file to downloads dirs.
Then tries to open it with system default action
다운로드 디렉토리에서 파일을 다운로드.
시스템 기본액션으로 열려고 노력한다.
view_user_photo <user>
Downloads file to downloads dirs.
Then tries to open it with system default action
다운로드 디렉토리에서 파일을 다운로드.
시스템 기본액션으로 열려고 노력한다.
view_video <msg-id>
Downloads file to downloads dirs.
Then tries to open it with system default action
다운로드 디렉토리에서 파일을 다운로드.
시스템 기본액션으로 열려고 노력한다.
view_video_thumb <msg-id>
Downloads file to downloads dirs.
Then tries to open it with system default action
다운로드 디렉토리에서 파일을 다운로드.
시스템 기본액션으로 열려고 노력한다.
view <msg-id>
Tries to view message contents
메시지를 보려고 시도한다.
visualize_key <secret chat>
Prints visualization of encryption key (first 16 bytes sha1 of it in fact)
암호화키를 시각화하여 출력한다.
* 빨간색은 자주사용할것같은 명령어입니다.
* 파란색은 도저히 모르겠는 명령어입니다.