2
Telegram CLI Commands
source link: https://gist.github.com/weibeld/281feed0b2f5d141fa7e85fc618dd7fc
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Telegram CLI Commands
Commands of the Telegram CLI. This is the output of the help
command for version 1.4.1.
Command | Description |
---|---|
accept_secret_chat <secret chat> |
Accepts secret chat. Only useful with -E option |
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 |
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 |
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 |
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 |
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 |
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> [caption] |
Sends photo to peer |
post_text <peer> <file> |
Sends contents of text file as plain text message |
post_video <peer> <file> [caption] |
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> [caption] |
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> [caption] |
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> [caption] |
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) |
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK