Telegram
Переход с tgcli
Перейдите с tgcli на CLI Telegram: соответствие команд аккаунтов, архивов, ботов, групп, папок, контактов и поиска сообщений.
tgcli — другой клиент командной строки для личного аккаунта Telegram.
Эта страница перечисляет команды tgcli и их аналоги в tg. Если аналога в tg нет,
строка сообщает об этом и объясняет причину.
В tg чат указывается аргументом, а не через --chat или --to: tg messages send "Book club" "hi".
Все команды принимают --json (cli-contract.md).
Вход, профили и фоновая служба
| tgcli | tg |
|---|---|
auth, auth --qr | tg session start (QR по умолчанию), tg session start phone |
auth status | tg account show, tg doctor --online |
auth logout | tg session end |
accounts add, --account <id> | профиль: tg work chats list или TG_PROFILE=work (profiles.md) |
config get/set/unset | tg config show/set/unset (configuration.md) |
настройка proxy, TELEGRAM_PROXY | настройка proxy, TG_PROXY (configuration-reference.md) |
server, service install/start/stop/status/logs | tg serve, tg server start/stop/status/logs/install |
MCP через HTTP (mcp.enabled) | tg mcp --http (mcp.md, remote.md) |
sync --once, sync --follow | tg store fetch, tg serve (archive.md) |
sync jobs list/add/retry/cancel | tg store fetch --background, tg store jobs list/show/cancel |
owner request <id> | tg sends list и --send-id для повторения отправки с неизвестным исходом |
doctor | tg doctor |
Чтение и поиск
| tgcli | tg |
|---|---|
channels list, groups list | tg chats list --kind channel, --kind group |
channels show, groups info, metadata get | tg chats show <chat> |
topics list/search | tg 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 context | tg 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/both | tg messages search --backend server/both (search.md) |
media download | tg messages download <chat> <id>, или полный чат с --all |
contacts search, contacts show | tg contacts list --search, tg contacts show, tg contacts profile |
Отправка
| tgcli | tg |
|---|---|
send text, send photo, send file | tg 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. |