Telegram 的「文件夹」功能简直是为了群聊大户量身定制的,能瞬间把几百个杂乱的频道和群组梳理得井井有条。但是,官方客户端的管理权限极其有限——尤其是在电脑端,想把某个特定的一堆聊天一次性扔进同一个文件夹,操作起来简直是灾难,只能一个个选中或者设置极其复杂的过滤规则,让人劝退。

最近发现了一个名为 TeleFolders 的开源工具,它就像是一个「上帝视角」的控制台,能让你在浏览器里可视化管理所有对话的分组归属、置顶状态等。对于喜欢折腾的效率控来说,这绝对是个好东西。

为什么需要它?

官方客户端的逻辑是基于「规则」的:你定义一个关键词,包含这个关键词的聊天自动进文件夹。这在理论上很完美,但实际使用中,很多人(包括我)更倾向于一种「归类」的逻辑:我不管关键词是什么,我就想手动指定这 10 个聊天去 A 文件夹,那 20 个聊天去 B 文件夹。

TeleFolders 可视化界面

TeleFolders 的 Web 管理界面,以表格形式清晰展示所有对话及其归类状态。

TeleFolders 就是来解决这个痛点的。它是一个基于 Python (Telethon) + Web (Eel) 的本地小工具,直接读取你的 Telegram 列表,然后用表格形式展示给你操作。

准备工作:本地运行环境

虽然它有 Python 的影子,但普通用户上手难度也不高,全程不需要敲代码,只要会装 Python 就行。

1. 环境与依赖 首先你需要电脑上有 Python 环境。然后打开终端(CMD 或 PowerShell),安装必要的库:

pip install telethon eel pysocks

这里 telethon 是核心,负责连接 TG 协议;eel 负责把本地界面跑在浏览器里;pysocks 则是为了方便我们配置代理(毕竟是 TG,大家都懂)。

2. 获取 API 密钥 工具需要一个 api_idapi_hash。虽然作者代码里内置了示例,但为了账号安全,强烈建议自己去申请一个。

  • 访问 my.telegram.org
  • 登录你的 TG 账号
  • 点击 "API development tools"
  • 填个应用名称(随便填),提交后就会给你 api_idapi_hash

状态切换逻辑示意

TeleFolders 的状态切换逻辑示意图,展示如何通过点击图标对聊天进行包含、置顶或排除操作。

启动与登录

CSV 导入导出功能

CSV 导入导出功能展示,允许用户在 Excel 中批量编辑分类策略后再导入工具。

把项目源码下载下来并解压(或者直接 git clone),在解压后的目录打开终端,运行启动命令。这是我最喜欢的一步,因为它把所有参数都写在这一行里了,非常透明:

python -m telefolders --api_id 你的ID --api_hash 你的Hash --proxy "socks5://127.0.0.1:7890"

几个注意点:

  • 把命令里的 你的ID你的Hash 替换成刚才申请的。
  • --proxy 参数不是必须的,如果你本地网络不需要代理就能直连 TG,或者你系统已经开了全局代理,这步可以删掉。如果需要,改成你自己代理软件的端口(比如 1080 或 7890)。

运行成功后,终端会显示它在本地开启了服务。这时候,打开浏览器访问 http://localhost:8000/main.html

接下来就是标准的 TG 登录流程:输入手机号 -> 输入短信验证码 -> 如果设置了两步验证(2FA),再输密码。

核心玩法:可视化管理

登录进去后,你就能看到一个清爽的表格界面。这里列出了你所有的对话:群组、频道、机器人、联系人等等。

1. 状态切换逻辑 界面上的黄色高亮区域是可以点击交互的(通常在对话名称旁边或者操作列)。它的状态切换逻辑非常有意思,也很直观:

  • 空心 + 号:未设置,也就是该聊天默认不属于所选文件夹。
  • 实心 + 号:包含,点击后,该聊天会被加入当前选中的文件夹。
  • 实心大头钉:置顶,表示该聊天不仅要在文件夹里,还要置顶显示。
  • 实心 - 号:排除,这是官方客户端很难做到的精细化操作。你可以明确告诉 TG:「即使这个聊天符合关键词规则,也不要把它放进这个文件夹。」

通过这种点击方式,你可以快速批量地把零散的群聊归类。比如把所有的工作群都点上「实心 +」,把无聊的广告群点上「实心 -」排除在工作区之外。

2. 过滤器功能 如果你的聊天列表成百上千,找起来也很累。界面上方提供了过滤器,可以快速筛选出你想看的对话类型,比如只看频道,或者只看用户。

3. 进阶技巧:CSV 导入导出 这可能是最极客也最实用的功能。

  • Export CSV (导出):点击右上角菜单选择导出,它会把你当前的配置导出成一个 Excel/CSV 表格。这意味着你可以备份你的分类策略。
  • Import CSV (导入):配合导出功能,你可以直接在 Excel 里编辑 CSV!想象一下,你可以在表格里用公式批量勾选几百个聊天,设置好状态,然后一键导入回 TeleFolders,瞬间同步到 Telegram。这对于管理超大规模账号的人来说,效率提升是指数级的。

小结与建议

TeleFolders 本质上是对 Telegram 官方 API 的一次极客封装,它并没有改变 TG 的底层逻辑,而是提供了一个更友好的操作 UI。

  • 适用人群:TG 重度用户、群组收集癖、强迫症患者、需要管理大量频道的资讯博主。
  • 安全性:因为它是在本地运行,所有的 API 密钥和登录信息都在你自己的电脑上,不经过第三方服务器,相对比较安全。记得 api_idapi_hash 还是别随便发给别人。

如果你也受够了在手机屏幕上一个个戳群聊设置分组,不妨花 10 分钟搭一下这个环境,体验一下「批量管理」的快感。

标签: none

AI Skills Smart Station on Nick Launches

评论已关闭