Repository navigation
0.83.0
Added
-
tg <profile> messages press <chat> <message> <button>,chats start <bot>andchats app <bot>work with bots.
messages shownow numbers the inline buttons under a bot's message;presspresses a callback button by its number
or text. A button that asks for your 2FA password is refused, never pressed.chats startstarts a bot as its Start
button does (--start <param>, or at.me/<bot>?start=link), andchats appprints the address of its mini app,
which signs you in. -
The skill tells an agent to search again in other words before saying something is not there. A search
finds the words it is given, and a paraphrase shares none with its answer. -
tg <profile> chats archive|unarchive|pin|unpin|mark-unread|mute|unmute <chat>: your own chat list from the
command line. Telegram's archive, pinned chats, the unread dot and notifications, withmute --until 2hfor a
time and plainmutefor good. They change only your list; nobody in the chat is told, and repeating one is safe. -
Verified media backups.
attachments download <dir>archives available files across chats with size and
SHA-256 manifests;attachments check <dir>verifies them offline.attachments jobsmanages opt-in Linux
daily timers. Completed copies survive interrupted runs and message-store deletion; interrupted files restart.
attachments move <dir> <archive-dir> --before-time <time>moves older images into another verified archive,
retaining relocation records so checks follow the copies and later downloads do not duplicate them. -
tg <profile> review --offlinereads the local store (cli-core 0.398.0) instead of refusing. It shows only
what was already synced and says so (missingin JSON, a warning on the terminal). -
The MCP server offers more commands, each limited by the profile's permissions (cli-core 0.398.0):
runs,
store status|info|check|export|reindex,store jobs,attachments move,attachments jobs status,config show,
commands schema,guide,skill show,doctor report, themodelslists,replies status|test|consents show,
schedule list,server status|logs, and on the bot serverwebhooks,commands set|clear,chats leaveand
chats admins. The MCP guide lists the few it leaves out, and why. -
Saved voice-note transcripts match word forms and spellings that speech recognition may have garbled.
text:searches written text only;exact:disables expansion for that word.
Changed — may break callers
-
tg <profile> setup --json: the command map isitem.commands, notitem.next. The envelope'snextis
reserved for structured continuation steps, so the map of follow-up commands (instructions,inbox,chats,
history,history_status, andskill,mcpwhen no agent skill was installed) moved toitem.commands; the
values are unchanged. Login details stay underitem.session. What to do: readitem.commands.<name>where you
readitem.next.<name>. -
MCP message deletion takes
message, chat export takeschat, and duplicate-task operations taketask
and, for a pair,other_task. Update saved MCP requests usingmessages,chatsordup.
CLI positional arguments keep their order. -
Command discovery (
commandsandcommands schema) rejects--jsonl; use--jsonfor its single document.
Fixed
-
The docs and the skill say
search allalso asks Telegram. By default it sends the query's words to
Telegram's own search too (--backend both);--offlineor--backend archivekeeps the query on your computer.
README, usage, search and the skill said it read only this computer. -
Installation explains npm's install-script warnings. npm 11.17 also prints
not yet covered by allowScripts
for@wirecat/tg-cliandbetter-sqlite3; both are harmless, and the guide says why. -
contacts prepareis in the people guide and the skill, and the comparison page covers tlgr and
mcp-telegram, links the maintained tgcli and marks tgcli's several accounts. -
A pasted
--helpexample runs (cli-core 0.398.0): an account command's example names the profile
(tg personal messages list Team) instead of failing with "name a profile". -
search all --helpsays it asks Telegram's server by default and names--offlineand--backend archive
to keep the query local (cli-core 0.398.0). -
Message-search commands no longer list or delete saved meeting searches.
-
Command corrections preserve the chosen profile; help shows concise descriptions and concrete examples.