Telegram

Migración desde tgcli

Pasa de tgcli a la CLI de Telegram: equivalencias de comandos de cuentas, archivos, bots, grupos, carpetas, contactos y búsqueda.

tgcli es otro cliente de línea de comandos para una cuenta personal de Telegram. Esta página enumera cada comando de tgcli y su equivalente en tg. Cuando tg no tiene un equivalente, la fila lo indica y explica el motivo.

En tg, el chat se indica como argumento, no con --chat ni --to: tg messages send "Book club" "hi". Todos los comandos aceptan --json (cli-contract.md).

Inicio de sesión, perfiles y servicio en segundo plano

tgclitg
auth, auth --qrtg session start (QR por defecto), tg session start phone
auth statustg account show, tg doctor --online
auth logouttg session end
accounts add, --account <id>un perfil: tg work chats list o TG_PROFILE=work (profiles.md)
config get/set/unsettg config show/set/unset (configuration.md)
ajuste proxy, TELEGRAM_PROXYajuste proxy, TG_PROXY (configuration-reference.md)
server, service install/start/stop/status/logstg serve, tg server start/stop/status/logs/install
MCP mediante 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 y --send-id para repetir un envío de resultado desconocido
doctortg doctor

Lectura y búsqueda

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 --regexconsulta: 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>, o un chat completo con --all
contacts search, contacts showtg contacts list --search, tg contacts show, tg contacts profile

Enviar

tgclitg
send text, send photo, send filetg messages send <chat> [text], con --photo o --file
--parse-mode markdown--md (usage.md)
--parse-mode html--html
--reply-to, --topic, --silent, --no-previewlas mismas opciones
--schedule <iso>--at-time <time>
--spoiler, --caption-abovelas mismas opciones
--force-document--as-file
--filename--filename
--retries, --retry-backoffno hacen falta: una carga interrumpida se reintenta automáticamente y nunca se envía dos veces
--no-forwardsno es posible: Telegram solo permite a los bots proteger un mensaje individual. Activa la protección de contenido propia del chat en Telegram.

Grupos y carpetas

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, o 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> o --link <link>; Telegram no admite ambos filtros a la vez
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 y las demás reglastodavía no está en tg: una carpeta de tg contiene los chats que indiques
folders create/edit --exclude-chat, --pin-chat, --emojitodavía no está en tg
folders reordertg chats folders order
folders chats add/removetg chats folders update --add/--remove
folders chats join (un enlace de carpeta compartida)tg chats folders join <link>

Tus propias notas sobre chats y personas

tgclitg
tags set/list/search en un canaltg tags add/remove/list --chat, y tag: en una búsqueda
contacts tags add/rmtg tags add/remove --contact
contacts alias set/rmtg contacts alias set/rm: un nombre privado solo en este ordenador; tg contacts rename cambia tus contactos de Telegram
contacts notes settg contacts notes add/edit/remove, varias notas por persona, en este ordenador solamente
tags auto, metadata refreshtg tags auto, tg metadata refresh