<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>快速开始 on tgs</title><link>https://garenal1v3.github.io/tgs-cli/zh/getting-started/</link><description>Recent content in 快速开始 on tgs</description><generator>Hugo</generator><language>zh</language><atom:link href="https://garenal1v3.github.io/tgs-cli/zh/getting-started/index.xml" rel="self" type="application/rss+xml"/><item><title>安装</title><link>https://garenal1v3.github.io/tgs-cli/zh/getting-started/installation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://garenal1v3.github.io/tgs-cli/zh/getting-started/installation/</guid><description>&lt;h1 id="安装"&gt;安装&lt;a class="anchor" href="#%e5%ae%89%e8%a3%85"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;&lt;code&gt;tgs&lt;/code&gt; 以单个静态二进制文件分发，无任何运行时依赖。选择适合你平台的方式即可——安装后的命令始终是 &lt;code&gt;tgs&lt;/code&gt;。&lt;/p&gt;
&lt;h2 id="homebrewmacos-和-linux"&gt;Homebrew（macOS 和 Linux）&lt;a class="anchor" href="#homebrewmacos-%e5%92%8c-linux"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;在 macOS 和 Linux 上最快的方式：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#abb2bf;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;brew install garenal1v3/tap/tgs-cli&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;该命令会安装 &lt;code&gt;tgs&lt;/code&gt; 二进制文件，并可通过 &lt;code&gt;brew upgrade&lt;/code&gt; 保持更新。&lt;/p&gt;
&lt;h2 id="预编译二进制文件"&gt;预编译二进制文件&lt;a class="anchor" href="#%e9%a2%84%e7%bc%96%e8%af%91%e4%ba%8c%e8%bf%9b%e5%88%b6%e6%96%87%e4%bb%b6"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;从&lt;a href="https://github.com/garenal1v3/tgs-cli/releases"&gt;发布页面&lt;/a&gt;下载对应平台的归档文件。归档命名为 &lt;code&gt;tgs-cli_&amp;lt;os&amp;gt;_&amp;lt;arch&amp;gt;&lt;/code&gt;：&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;平台&lt;/th&gt;
 &lt;th&gt;OS&lt;/th&gt;
 &lt;th&gt;Arch&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;macOS（Apple 芯片）&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;darwin&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;arm64&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;macOS（Intel）&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;darwin&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;amd64&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Linux&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;linux&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;amd64&lt;/code&gt; / &lt;code&gt;arm64&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Windows&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;windows&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;amd64&lt;/code&gt; / &lt;code&gt;arm64&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="macos-和-linux"&gt;macOS 和 Linux&lt;a class="anchor" href="#macos-%e5%92%8c-linux"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#abb2bf;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#7f848e"&gt;# Choose your platform: OS = darwin (macOS) or linux; ARCH = arm64 or amd64&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e06c75"&gt;OS&lt;/span&gt;&lt;span style="color:#56b6c2"&gt;=&lt;/span&gt;darwin
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e06c75"&gt;ARCH&lt;/span&gt;&lt;span style="color:#56b6c2"&gt;=&lt;/span&gt;arm64
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;curl -L -o tgs.tar.gz &lt;span style="color:#98c379"&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#98c379"&gt;&amp;#34;https://github.com/garenal1v3/tgs-cli/releases/latest/download/tgs-cli_&lt;/span&gt;&lt;span style="color:#98c379"&gt;${&lt;/span&gt;&lt;span style="color:#e06c75"&gt;OS&lt;/span&gt;&lt;span style="color:#98c379"&gt;}&lt;/span&gt;&lt;span style="color:#98c379"&gt;_&lt;/span&gt;&lt;span style="color:#98c379"&gt;${&lt;/span&gt;&lt;span style="color:#e06c75"&gt;ARCH&lt;/span&gt;&lt;span style="color:#98c379"&gt;}&lt;/span&gt;&lt;span style="color:#98c379"&gt;.tar.gz&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;tar -xzf tgs.tar.gz tgs
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo mv tgs /usr/local/bin/
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;tgs version&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id="windows"&gt;Windows&lt;a class="anchor" href="#windows"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#abb2bf;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-powershell" data-lang="powershell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#7f848e"&gt;# PowerShell — ARCH = amd64 or arm64&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e06c75"&gt;$Arch&lt;/span&gt; = &lt;span style="color:#98c379"&gt;&amp;#34;amd64&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e5c07b"&gt;Invoke-WebRequest&lt;/span&gt; `
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e06c75"&gt;-Uri&lt;/span&gt; &lt;span style="color:#98c379"&gt;&amp;#34;https://github.com/garenal1v3/tgs-cli/releases/latest/download/tgs-cli_windows_&lt;/span&gt;&lt;span style="color:#e06c75"&gt;$Arch&lt;/span&gt;&lt;span style="color:#98c379"&gt;.zip&amp;#34;&lt;/span&gt; `
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#e06c75"&gt;-OutFile&lt;/span&gt; &lt;span style="color:#e06c75"&gt;tgs&lt;/span&gt;.&lt;span style="color:#e06c75"&gt;zip&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#e5c07b"&gt;Expand-Archive&lt;/span&gt; &lt;span style="color:#e06c75"&gt;tgs&lt;/span&gt;.&lt;span style="color:#e06c75"&gt;zip&lt;/span&gt; &lt;span style="color:#e06c75"&gt;-DestinationPath&lt;/span&gt; .
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#7f848e"&gt;# Move tgs.exe into a directory on your PATH, then:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;.\&lt;span style="color:#e06c75"&gt;tgs&lt;/span&gt;.&lt;span style="color:#e06c75"&gt;exe&lt;/span&gt; &lt;span style="color:#e06c75"&gt;version&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h2 id="从源码构建"&gt;从源码构建&lt;a class="anchor" href="#%e4%bb%8e%e6%ba%90%e7%a0%81%e6%9e%84%e5%bb%ba"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;需要 Go 1.26 或更高版本：&lt;/p&gt;</description></item><item><title>快速开始</title><link>https://garenal1v3.github.io/tgs-cli/zh/getting-started/quick-start/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://garenal1v3.github.io/tgs-cli/zh/getting-started/quick-start/</guid><description>&lt;h1 id="快速开始"&gt;快速开始&lt;a class="anchor" href="#%e5%bf%ab%e9%80%9f%e5%bc%80%e5%a7%8b"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;五条命令，从零到第一次搜索。本节假设你已安装 tgs——如果还没有，请参阅&lt;a href="https://garenal1v3.github.io/tgs-cli/zh/getting-started/installation/"&gt;安装&lt;/a&gt;。&lt;/p&gt;
&lt;h2 id="1-身份验证"&gt;1. 身份验证&lt;a class="anchor" href="#1-%e8%ba%ab%e4%bb%bd%e9%aa%8c%e8%af%81"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;默认登录方式会从 Telegram Desktop 导入现有会话——无需手机号或验证码：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#abb2bf;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;tgs login&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;其他方式（手机号 + 验证码、二维码、面向 AI 代理的非交互流程）详见&lt;a href="https://garenal1v3.github.io/tgs-cli/zh/getting-started/authentication/"&gt;身份验证&lt;/a&gt;。&lt;/p&gt;
&lt;h2 id="2-确认当前账户"&gt;2. 确认当前账户&lt;a class="anchor" href="#2-%e7%a1%ae%e8%ae%a4%e5%bd%93%e5%89%8d%e8%b4%a6%e6%88%b7"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#abb2bf;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;tgs whoami&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;以 JSON 返回当前活跃账户——你的 ID、名称和用户名。&lt;/p&gt;
&lt;h2 id="3-列出你的聊天"&gt;3. 列出你的聊天&lt;a class="anchor" href="#3-%e5%88%97%e5%87%ba%e4%bd%a0%e7%9a%84%e8%81%8a%e5%a4%a9"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;查看账户中的所有对话——频道、群组、用户、机器人：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#abb2bf;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;tgs sources list&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;加上 &lt;code&gt;--type channel&lt;/code&gt; 可按类型过滤，或用 &lt;code&gt;--with-stats&lt;/code&gt; 获取消息统计。详见&lt;a href="https://garenal1v3.github.io/tgs-cli/zh/guide/sources/"&gt;来源&lt;/a&gt;。&lt;/p&gt;
&lt;h2 id="4-在某个聊天中搜索"&gt;4. 在某个聊天中搜索&lt;a class="anchor" href="#4-%e5%9c%a8%e6%9f%90%e4%b8%aa%e8%81%8a%e5%a4%a9%e4%b8%ad%e6%90%9c%e7%b4%a2"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#abb2bf;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;tgs search messages &lt;span style="color:#98c379"&gt;&amp;#34;release&amp;#34;&lt;/span&gt; -c @durov&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;code&gt;-c&lt;/code&gt; 接受用户名、&lt;code&gt;t.me&lt;/code&gt; 链接、手机号或数字 ID。用 &lt;code&gt;--from&lt;/code&gt;、&lt;code&gt;--filter&lt;/code&gt; 以及 &lt;code&gt;--after&lt;/code&gt; / &lt;code&gt;--before&lt;/code&gt; 缩小结果范围。&lt;/p&gt;
&lt;h2 id="5-全局搜索"&gt;5. 全局搜索&lt;a class="anchor" href="#5-%e5%85%a8%e5%b1%80%e6%90%9c%e7%b4%a2"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;不确定在哪个聊天里？一次搜索全部：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#abb2bf;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;tgs search global &lt;span style="color:#98c379"&gt;&amp;#34;meeting notes&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;这就是核心流程。每条命令都输出 JSON——可以管道传给 &lt;code&gt;jq&lt;/code&gt; 或交给 AI 代理。深入了解请看&lt;a href="https://garenal1v3.github.io/tgs-cli/zh/guide/search/"&gt;搜索指南&lt;/a&gt;。&lt;/p&gt;</description></item><item><title>身份验证</title><link>https://garenal1v3.github.io/tgs-cli/zh/getting-started/authentication/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://garenal1v3.github.io/tgs-cli/zh/getting-started/authentication/</guid><description>&lt;h1 id="身份验证"&gt;身份验证&lt;a class="anchor" href="#%e8%ba%ab%e4%bb%bd%e9%aa%8c%e8%af%81"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;tgs 通过 MTProto 协议使用您的真实用户账户连接到 Telegram。每个配置文件只需认证一次——会话保存在本地，后续命令自动复用。&lt;/p&gt;
&lt;h2 id="快速开始"&gt;快速开始&lt;a class="anchor" href="#%e5%bf%ab%e9%80%9f%e5%bc%80%e5%a7%8b"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;默认方式是从已有的 Telegram Desktop 客户端导入会话：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#abb2bf;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;tgs login&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;或选择其他登录方式：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#abb2bf;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;tgs login --type code &lt;span style="color:#7f848e"&gt;# Phone number + SMS/Telegram code&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;tgs login --type qr &lt;span style="color:#7f848e"&gt;# Scan QR code from another device&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h2 id="登录方式"&gt;登录方式&lt;a class="anchor" href="#%e7%99%bb%e5%bd%95%e6%96%b9%e5%bc%8f"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id="desktop-导入默认"&gt;Desktop 导入（默认）&lt;a class="anchor" href="#desktop-%e5%af%bc%e5%85%a5%e9%bb%98%e8%ae%a4"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;从 Telegram Desktop 导入现有会话。tgs 会自动检测 macOS、Linux 和 Windows 上的 tdata 目录。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#abb2bf;background-color:#282c34;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#7f848e"&gt;# Auto-detect Telegram Desktop data&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;tgs login
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#7f848e"&gt;# Custom tdata path&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;tgs login --desktop-dir /path/to/tdata
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#7f848e"&gt;# Passcode-protected Telegram Desktop client&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;tgs login --passcode SECRET&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;无需输入手机号或验证码——会话直接传输。&lt;/p&gt;</description></item></channel></rss>