Telegram

Переход с tgcli

Перейдите с tgcli на CLI Telegram: соответствие команд аккаунтов, архивов, ботов, групп, папок, контактов и поиска сообщений.

tgcli — другой клиент командной строки для личного аккаунта Telegram. Эта страница перечисляет команды tgcli и их аналоги в tg. Если аналога в tg нет, строка сообщает об этом и объясняет причину.

В tg чат указывается аргументом, а не через --chat или --to: tg messages send "Book club" "hi". Все команды принимают --json (cli-contract.md).

Вход, профили и фоновая служба

tgclitg
auth, auth --qrtg session start (QR по умолчанию), tg session start phone
auth statustg account show, tg doctor --online
auth logouttg session end
accounts add, --account <id>профиль: tg work chats list или TG_PROFILE=work (profiles.md)
config get/set/unsettg config show/set/unset (configuration.md)
настройка proxy, TELEGRAM_PROXYнастройка proxy, TG_PROXY (configuration-reference.md)
server, service install/start/stop/status/logstg serve, tg server start/stop/status/logs/install
MCP через HTTP (mcp.enabled)tg mcp --http (mcp.md, remote.md)
sync --once, sync --followtg store fetch, tg serve (archive.md)
sync jobs list/add/retry/canceltg store fetch --background, tg store jobs list/show/cancel
owner request <id>tg sends list и --send-id для повторения отправки с неизвестным исходом
doctortg doctor

Чтение и поиск

tgclitg
channels list, groups listtg chats list --kind channel, --kind group
channels show, groups info, metadata gettg chats show <chat>
topics list/searchtg topics list/search <chat>
messages list --chat … --topic …tg messages list <chat> --topic <id>
messages list --after/--before--after-time, --before-time, --after-id, --before-id
messages show, messages contexttg messages show, tg messages context
messages search --after --before --tag --topic --regexзапрос: date:7d tag:work topic:12, --regex (query-language.md)
messages search --source live/bothtg messages search --backend server/both (search.md)
media downloadtg messages download <chat> <id>, или полный чат с --all
contacts search, contacts showtg contacts list --search, tg contacts show, tg contacts profile

Отправка

tgclitg
send text, send photo, send filetg messages send <chat> [text], с --photo или --file
--parse-mode markdown--md (usage.md)
--parse-mode html--html
--reply-to, --topic, --silent, --no-previewте же флаги
--schedule <iso>--at-time <time>
--spoiler, --caption-aboveте же флаги
--force-document--as-file
--filename--filename
--retries, --retry-backoffне нужны: прерванная загрузка повторяется автоматически, без повторной отправки
--no-forwardsневозможно: Telegram позволяет защитить отдельное сообщение только ботам. Включите собственную защиту содержимого чата в Telegram.

Группы и папки

tgclitg
groups renametg chats update <chat> --title
groups members add/removetg chats members add/remove
groups invite get, groups invite revoketg chats link show, tg chats link reset
groups invite edit --request-neededtg chats link create <chat> --approval, или tg chats update <chat> --join-approval on
groups requests list/approve/declinetg chats requests list, tg chats requests accept/decline <chat> <person>
groups requests list --query, --linktg chats requests list <chat> --search <text> или --link <link>; Telegram не принимает оба фильтра вместе
groups join, groups leavetg chats join <link>, tg chats leave <chat>
folders list/create/edit/deletetg chats folders list/create/update/delete
folders create/edit --include-contacts, --exclude-muted и другие правилапока нет в tg: папка tg содержит указанные вами чаты
folders create/edit --exclude-chat, --pin-chat, --emojiпока нет в tg
folders reordertg chats folders order
folders chats add/removetg chats folders update --add/--remove
folders chats join (ссылка на общую папку)tg chats folders join <link>

Ваши заметки о чатах и людях

tgclitg
tags set/list/search на каналеtg tags add/remove/list --chat и tag: в поиске
contacts tags add/rmtg tags add/remove --contact
contacts alias set/rmtg contacts alias set/rm: личное имя только на этом компьютере; tg contacts rename меняет ваши контакты Telegram
contacts notes settg contacts notes add/edit/remove, несколько заметок на человека, только на этом компьютере
tags auto, metadata refreshtg tags auto, tg metadata refresh