Telegram 中文频道 🅥
253K subscribers
252 photos
5 videos
408 links
Telegram 中文/汉化/知识/教程, 科技, 机场, 科学上网......

禁止复制频道内容,转载消息请用转发或消息链接,复制粘贴请标注来源!

群组助力,求助力: https://t.me/boost/tgcnx
频道助力,求助力: https://t.me/boost/tgcnz

👥Telegram 二十万人 @tgcnx
👥Telegram 中文二群 @tgzhcn
📢Telegram 中文频道 @tgcnz
Download Telegram
Telegram 隐私设置

设置→隐私:
* 手机号码: 没有人+联系人,总是允许:除非必要,全都删除
* 上线状态: 所有人/联系人/没有人,都OK
* 转发消息: 所有人/联系人/没有人,都OK
* 个人头像: 所有人/联系人/没有人,都OK
* 通话设置: 联系人/没有人,端对端连接:没有人/从不,总是允许:除非必要,全都删除
* 群组频道: 联系人,总是允许:除非必要,全都删除
* 语音消息: 联系人/没有人
* 活跃会话/设备: 删除不用和不常用的设备和客户端
* 授权网站: 除非必要,全都删除
* 锁定密码: 根据个人情况决定是否开启
* 两步验证: 强烈建议开启,详情→https://t.me/tgcnz/737
* 敏感内容: 开启
* 自动注销我的账号: 1年/12月

"隐私设置"设置好, 防止被拉进广告群, 防止个人信息暴露

Telegram 中文汉化→https://t.me/tgcnz/899

👥 群组 @tgcnx
📢 频道 @tgcnz
关于 Telegram "好友"和"联系人"的说明

* Telegram 好友
* 没有"好友"的概念和功能,所以也就不存在"加好友"的说法,Telegram 有"群组/频道/联系人"

* Telegram 联系人
* Telegram 有"联系人",有单向联系人和双向联系人
* 点击对方的个人信息→添加联系人,此时添加的为单向联系人(此时并不会通知对方,对方也不知道你是否添加他到你的联系人列表了)
* 如果对方也添加你到他的联系人列表,这样才会成为双向联系人
* 添加联系人时,务必记得取消勾选"分享我的手机号码(Share My Phone Number)",如果不取消勾选,那对方就能看到你的电话号码,切记不要乱加别人为联系人
* 如果已经添加了对方为联系人并且勾选了"分享我的手机号码(Share My Phone Number)",可以在<设置→隐私→手机号码→总是允许>中取消分享手机号码
* 为了方便以后找人,可以添加一些常联系的人为联系人,添加联系人也可以修改对方的名称或加备注
* 你添加对方为联系人后, 对方不会有任何提示和通知你已添加了的, 对方也不会知道你已添加对方为联系人了

* Telegram 私聊
* 可以直接给对方发送私聊和加密对话功能的,不需要添加联系人也可以发送私聊(暂时还没禁止别人给你发起私聊的功能)
* 点击对方的个人信息→发送消息,就可以直接发送私聊了
* 如果提示"目前您只能给双向联系人发送消息",那有两个可能:1是你手机号码是绑定的+86号码,可以联系官方解锁,详情;2是你被官方限制了
* 可以直接用别人的链接和搜索用户名发送私聊

* Telegram 如何禁止私聊广告?
* 看: https://t.me/tgcnz/711

* Telegram 限制私聊/无法主动发起私聊
* 看: https://t.me/tgcnz/970

👥 群组 @tgcnx
📢 频道 @tgcnz
Telegram 中文频道 🅥
Telegram 隐私设置 设置→隐私: * 手机号码: 没有人+联系人,总是允许:除非必要,全都删除 * 上线状态: 所有人/联系人/没有人,都OK * 转发消息: 所有人/联系人/没有人,都OK * 个人头像: 所有人/联系人/没有人,都OK * 通话设置: 联系人/没有人,端对端连接:没有人/从不,总是允许:除非必要,全都删除 * 群组频道: 联系人,总是允许:除非必要,全都删除 * 语音消息: 联系人/没有人 * 活跃会话/设备: 删除不用和不常用的设备和客户端 * 授权网站: 除非必要,全都删除…
Telegram 隐私设置

设置→隐私:
* 两步验证: 强烈建议开启,详情: https://t.me/tgcnz/737
* 锁定密码: 根据个人需求开启
* 授权网站: 除非必要,全都删除
* 登录设备: 删除不用和不常用的设备和客户端
* 自动删除: 建议开启

* 手机号码: 没有人+联系人
总是允许: 除非必要,全都删除
* 上线状态: 所有人/联系人/没有人,都OK
隐藏消息已读时间: 开启
* 个人头像: 所有人/联系人/没有人,都OK
* 个人简介: 所有人/联系人/没有人,都OK
* 您的生日: 没有人
* 转发消息: 所有人/联系人/没有人,都OK
* 通话设置: 所有人/联系人/没有人,都OK
端对端连接: 没有人/从不
总是允许: 除非必要,全都删除
* 群组频道: 没有人
总是允许: 除非必要,全都删除
* 语音消息: 没有人,从不
总是允许: 除非必要,全都删除
* 私聊消息: 联系人和Premium
* 邀请设置: 没有人
* 敏感内容: 开启
* 自动归档: 开启


"隐私设置"设置好, 防止被拉进广告群, 防止个人信息暴露

Telegram 中文汉化→https://t.me/tgcnz/899

👥 群组 @tgcnx
📢 频道 @tgcnz
说说 Telegram 各个客户端

Telegram目前已有的官方客户端:
iOS: Telegram, Telegram X(已下架) 两者区别
Android: Telegram, Telegram X 两者区别
Windows: Telegram Desktop
macOS: Telegram, Telegram Desktop/Lite 两者区别
Linux: Telegram Desktop
详情: https://t.me/tgcnz/901

Telegram 的官方客户端是开源的,也就是代码是开放出来的,Telegram 服务器端不是开源.

也就意味着谁都可以下载Telegram官方客户端开源代码,编译(甚至修改)为一个新的非官方客户端App,并且可以上架到相应的市场商店.
但也有些非官方客户端可能被人修改过, 夹带有私活, 甚至可能上传数据到自己的服务器上, 选择第三方客户端要谨慎.
目前这几个第三方客户端(iOS: Swiftgram/iMe Messenger/Nicegram, Android: Plus Messager, Windows: Unigram/Kotatogram)被大家公认是安全的没有夹带私活的.
(特别提醒: Android 上有一个叫"Telegram中文版"的App, 这个不是官方客户端, 是一个第三方的客户端, 而且还有带有收费的"会员"功能, 谨慎使用!!!)

官方客户端和非官方客户端都是连接的Telegram服务器, 所以群组频道和消息等等都是同步的. Telegram 本身也不限制客户端和设备的数量, 无论上哪个客户端和设备都是看到一样的内容, 所有消息全同步.

这种非官方客户端也可以使用 Telegram 官方支持的语言包:
* https://t.me/setlanguage/zhcncc

官网详情: https://telegram.org/apps

Telegram 第三方客户端介绍: https://t.me/tgcnz/905

👥 群组 @tgcnx
📢 频道 @tgcnz
App 简述:Telegram 和 Telegram X

Telegram 在 iOS 和 Android 上发布了两个 App:Telegram、Telegram X

iOS 上:
Telegram X 使用 Swift 语言开发,相比于 Objective-C 开发的版本:更快,更丝滑,更省电;
Telegram 从 5.0 之后的新版是直接用 Telegram X 替换Telegram,也就是 Telegram = Telegram X 也是用的 Swift 开发的版本;
Telegram < 5.0 的旧版是用的 Objective-C 语言开发。
Telegram iOS 官方原生客户端进入Apple限制群(开车群)的方法: https://t.me/tgcnz/867

Telegram 和 Telegram X 都是官方团队开发的两个 App;
Telegram 团队估计是为了上新的语言 Swift,上了一个新的 App:Telegram X,起初是实验阶段,现在并入主 App。
目前 Telegram X 已从 App Store 下架了。

Android 上:
Telegram 是 Telegram 官方团队开发的 App。
Telegram X 是第三方开发者使用 Telegram 开放接口 TDLib 开发的 App,后来被 Telegram 收入官方;但有些 Telegram 官方的功能也得等 TDLib 更新后才能使用。

更多关于 Telegram 客户端的说明:
* https://t.me/tgcnz/890
* https://t.me/tgcnz/905

Telegram 中文: https://t.me/tgcnz/899

👥 群组 @tgcnx
📢 频道 @tgcnz
Telegram 官方客户端已支持对话分组功能

Telegram 客户端版本要求:
* iOS/Android/macOS 客户端 ≥ 6.0
* Windows/macOS/Linux Desktop 客户端 ≥ 2.0

* 分组
可以选择包含的对话和对话类型, 也可以选择不包含的对话和类型, 也可以组合和自定义选择对话. "已归档"对话不能分组.
每个分组最多只能添加100个对话, 分组列表中可以无限制置顶对话. 但最多10个分组.
比如:
1, 包含"群组", 就是已加入所有群组的分组(包含已归档)
2, 包含"频道",不包含"已归档", 就是已加入的不包含已归档的频道的分组
3, 包含"群组",不包含"已归档和指定群组", 就是已加入的不包含已归档和指定的群组的分组
官方博客介绍: https://telegram.org/blog/folders

* 操作方法:
iOS/Android/macOS 客户端: 长按/右键"对话"或设置→分组, 可以设置分组了;
如果你没有看到"分组"设置, 可以点击此链接进入分组设置

* 技巧
- iOS/Android 客户端: 可以长按分组名进行"编辑分组/重新排序/删除"操作, 对话列表中间左右滑动为切换分组. 在"对话"一栏下拉进入已隐藏的"已归档对话", 分组里不能进入"已归档对话"
- iOS 客户端手势操作的变化: 对话头像处右滑: 标为已读(标为未读)/置顶(取消置顶), 对话末尾处左滑: 开启通知(关闭通知)/删除/归档
- Android 客户端归档变为: 对话列表→长按对话→归档
- macOS 客户端: 可以用快捷键 Command+1/2/3/4...切换分组, 可以右键分组名进行"编辑分组/重新排序/删除"操作
- Desktop 客户端: 可以用快捷键 Ctrl+1/2/3/4...切换分组, 可以右键分组名进行"编辑分组/删除"操作, 拖动分组可以进行排序
- 分组上的数字代表的是有消息的对话数, 不是未读消息数量

👥 群组 @tgcnx
📢 频道 @tgcnz
macOS 上的两个客户端: Telegram macOS, Telegram Desktop(Lite)

1, Telegram for macOS 是基于 Swift 语言开发, 体验和使用都和 macOS 原生应用程序一致, Telegram 不遵从系统代理, 详情看→https://telegra.ph/Telegram-Proxy-02-15

2, Telegram Desktop(Lite) 是基于 Qt 框架开发, 支持 Windows/macOS/Linux 平台, 体验和使用和 Windows 上的应用程序差不多. Telegram Lite和Telegram Desktop无任何区别, 只是名称不同.

3, 客户端下载: https://t.me/tgcnz/901

两者的体验的区别和 macOS 和 Windows 系统的区别类似, 各有所别, 个人更喜欢哪个就看个人了, 可以都下载了使用体验. 我个人更喜欢原生应用的体验.

👥 群组 @tgcnx
📢 频道 @tgcnz
没有所谓的"真正的安全"

Telegram 有几个沟通方式:
1,群聊:普通强加密
2,私聊
私聊有两种类型:
1,普通私聊:普通强加密
2,加密对话:端对端加密

Telegram 官网宣传的"安全"和大家说的 Telegram 的"安全",说的就是私聊中的端对端加密对话,双方是端对端加密对话的,没有其他人知道,也无中间服务器获取(Signal就是用的端对端加密对话,所以美国大选期间用户增长了很多)

Telegram 的群聊和普通私聊,也是强加密的,只是不是端对端加密,安全性也很好,Telegram 公司在公开悬赏谁能破解其加密

总结一下,相对来说 Telegram 的确是很安全的,而且你的个人信息都可以隐藏
但还有几个关键的点:

1,你不知道你对话的对方是谁,即使用的端对端加密,你也无法保证对方不告诉其他人(有句话说的很好:你最好的朋友也有最好的朋友)

2,Telegram 的确没有政府监控,但是无法得知群里是否有政府的人,甚至无法得知是否有钓鱼的,群里发的消息大家都能看到,而且公开群不需要进群也能看到群消息

3,虽然,Telegram 上个人信息隐藏的很好,你可以不在上面填写你的任何个人信息,但你可以在其他社交媒体发了某些内容,然后又在 Telegram 里发过这些链接,那就可能被人关联的知道你就是某个人

总结说一下:有一个点是和"安全"有很大关联的,但总容易被人忽视的一点,就是你在网上发布过的所有信息,很可能被人关联得知你的个人信息

安全在于意识和习惯,不单单是一个工具或一个号码就能解决的。
牢记:没有法外之地!!!


👥 群组 @tgcnx
📢 频道 @tgcnz
#应用推荐 CatcherOCR

一款用于从文本图像提取信息的微信小程序,使用微信<扫一扫>上图即可进入

• 具有基础的OCR中英文识别、选取文本和复制文本以及翻译文本的功能;
• 即将加入文本发音、云翻译记录同步等功能;
• 使用过程中遇到疑难或者有好的想法,请在 「关于我」中进行反馈,会尽可能跟进;

群组 @yxbjx
频道 @YinxiangBiji_News
Telegram 简体中文语言包

直接点击此链接汉化 Telegram 电报:
* tg://setlanguage?lang=zhcncc
* https://t.me/setlanguage/zhcncc

* 支持 Telegram for iOS/Android/macOS/Desktop, Telegram X for iOS/Android 官方客户端
* 支持 Swiftgram/iMe Messenger/Nicegram/Revgram/Plus Messager/Unigram/Kotatogram/64gram 等等第三方客户端
* Telegram 官网网页版不能使用语言包.

语言包交流群组: @tgcnx @translation_zhcncc
如果翻译不对或有异议或未翻译到的地方,可以在群组中交流讨论,谢谢!

如果遇到不能汉化的, 先把Telegram客户端升级新版
Telegram 客户端下载→https://t.me/tgcnz/901

#TG #Telegram #电报

👥 群组 @tgcnx
📢 频道 @tgcnz
Telegram 简体中文语言包

直接点击链接汉化 Telegram 电报
: https://t.me/setlanguage/zhcncc

* 支持 Telegram for iOS/Android/macOS/Desktop, Telegram X for iOS/Android 官方客户端
* 支持 Nicegram/Revgram/Plus Messager/Unigram/Kotatogram/64gram 等等第三方客户端
* Telegram 官网网页版不能使用语言包.

语言包交流群组: @tgcnx @translation_zhcncc
如果翻译不对或有异议或未翻译到的地方,可以在群组中交流讨论,谢谢!

如果遇到不能更改语言包, 先把Telegram客户端升级新版, 下载→https://t.me/tgcnz/901
-----------------------------------------
各个语言包:
* 中文(简体)-聪聪: https://t.me/setlanguage/zhcncc
* 中文(简体)-zh-hans: https://t.me/setlanguage/zh-hans-beta
* 中文(简体)-@zh_CN: https://t.me/setlanguage/classic-zh-cn
* 中文(简体)-微软中文: https://t.me/setlanguage/mshans
* 中文(简体)-简体: https://t.me/setlanguage/classic-zh
* 中文(简体)-langCN: https://t.me/setlanguage/zhlangcn
* 中文(简体)-瓜体: https://t.me/setlanguage/duang-zh-cn
* 中文(简体)-瓜皮中文: https://t.me/setlanguage/duang-zh-hans
* 中文(简体)-瓜皮中文: https://t.me/setlanguage/duangr-zhcn
* 中文(简体)-小哇🐸花里胡哨: https://t.me/setlanguage/qingwa (有广告)
* 中文(简体)-希奇古怪: https://t.me/setlanguage/xiaowa (有广告)
* 中文(简体)-羊村: https://t.me/setlanguage/wayang (有广告)
* 中文(简体)-伊甸色色中文: https://t.me/setlanguage/ydorz (有广告)
* 中文(简体)-江湖中文版: https://t.me/setlanguage/jianghu (有广告)
* 中文(简体)-江湖侠客版: https://t.me/setlanguage/baoku
* 中文(简体)-@cnmoe: https://t.me/setlanguage/moecn
* 中文(简体)-@teslacn: https://t.me/setlanguage/vexzh
* 中文(简体)-8度科技: https://t.me/setlanguage/bdhhb
* 中文(简体)-agou 简体中文: https://t.me/setlanguage/agouchinese
* 中文(简体)-: https://t.me/setlanguage/cnsimplified
* 中文(简体)-@MiaoCN: https://t.me/setlanguage/meowcn
* 中文(简体)-@Fengzh: https://t.me/setlanguage/fengcs
* 中文(简体)-恶俗中文: https://t.me/setlanguage/esuti
* 中文(简体)-简体字: https://t.me/setlanguage/jiantizi
* 中文(简体)-简体中文 (Flags): https://t.me/setlanguage/flags-zh-cn
* 中文(简体)-简体中文: https://t.me/setlanguage/zh-hans-raw
* 中文(简体)-百度: https://t.me/setlanguage/baidu
* 中文(简体)-百度: https://t.me/setlanguage/lihai2333
* 中文(简体)-中文(简体): https://t.me/setlanguage/zhcnx
* 中文(简体)-简体中文: https://t.me/setlanguage/ichina
* 中文(简体)-简体中文「HoCoo」: https://t.me/setlanguage/docus
* 中文(简体)-简体中文(Withal): https://t.me/setlanguage/withal
* 中文(简体)-草语(异世界): https://t.me/setlanguage/caolang

* 中文(香港)-繁体1: https://t.me/setlanguage/hongkong
* 中文(香港)-繁体2: https://t.me/setlanguage/zhhant-hk
* 中文(香港)-繁体3: https://t.me/setlanguage/zh-hant-raw
* 中文(香港)-人口语: https://t.me/setlanguage/hongkonger
* 中文(香港)-广东话1: https://t.me/setlanguage/zhhkpb1
* 中文(香港)-广东话2: https://t.me/setlanguage/hkcantonese
* 中文(香港)-廣東話: https://t.me/setlanguage/cantonese
* 中文(香港)-郭桓桓: https://t.me/setlanguage/zhong-taiwan-traditional
* 中文(台灣)-正体: https://t.me/setlanguage/taiwan
* 中文(台灣)-繁体: https://t.me/setlanguage/zh-hant-beta
* 中文(台灣)-文言: https://t.me/setlanguage/chinese-ancient
* 中文(台灣)-文言: https://t.me/setlanguage/chinese-literary
* 中文(台灣)-魔法師: https://t.me/setlanguage/encha
* 日语: https://t.me/setlanguage/ja-beta
* 韩语: https://t.me/setlanguage/ko
* 英语: https://t.me/setlanguage/en

说明:
Telegram 官方只开放了语言包翻译接口, 官方没有提供中文语言包
目前所有的中文语言包都是非官方人员翻译的, 都是用户翻译的
有些语言包都很久没更新了(甚至停更了)

#TG #Telegram #电报

👥 群组 @tgcnx
📢 频道 @tgcnz
Telegram 官方客户端安装包下载↓

Android/安卓
* 官方安装包: @TAndroidAPK
* 官网下载: https://telegram.org/dl/android/apk
* TelegramX: @tgx_log

iOS
* AppStore 搜索"Telegram"即可下载
* 或直接点击链接: https://apps.apple.com/cn/app/id686449807
* 北京时间2024-04-19,Telegram、Signal、WhatsApp、Threads、Line 已从中国区AppStore下架。可从美区、港区等等非中区AppStore下载,已用中区ID安装的App不能直接更新,必须先删除再下载安装

Windows
* 官方安装包: @tgfiles
* 官网下载: https://telegram.org/dl/desktop/win

macOS
* Swift版本: https://telegram.org/dl/macos
* Desktop版本: https://telegram.org/dl/desktop/mac

官网
* 官网下载: https://telegram.org/apps

• 第三方客户端
* 第三方客户端: https://t.me/tgcnz/905

• 机场

* https://telegra.ph/jichang-11-22
* https://telegra.ph/SS-06-20-23

Telegram 知识库
* Telegram 中文汉化: https://t.me/tgcnz/899
* Telegram 知识库: https://t.me/tgcnz/954
* Telegram 知识库: https://t.me/tgcnxz/48
* Telegram 知识库: https://t.me/tgcnx/5350505

#TG #Telegram #电报

👥 群组 @tgcnx
📢 频道 @tgcnz
关于微信文章转存到印象笔记/Evernote的更新说明

近期微信接口调整,关闭了文章直接转到第三方服务的功能,文章分享菜单中不会出现第三方服务了。

1,印象笔记国内版服务「我的印象笔记」保存方式变更详情: https://www.yinxiang.com/new/2020/04/14/wechatclipper-update
2,Evernote国际版服务「MyEvernote」暂时无法使用,Evernote团队暂未提供相应解决方案
3,保存微信图文的 6 种宝藏用法: https://mp.weixin.qq.com/s/YkFtqvY6I3ZRXz-FB5t2Lw

👥 群组 @tgcnx
📢 频道 @tgcnz
关于 Telegram 缓存和自动下载的说明

Telegram 客户端在使用过程中会自动下载媒体(图片/视频/音频/文件)缓存在设备上,就会大量的占用设备存储空间
可以在设置中手动和自动清理这部分缓存,但依然有小部分运行App必须用到的数据是不能清理的;清理缓存并不是删除媒体,这些媒体会保留在 Telegram 云端,需要的时候可以再次下载使用
Telegram 的消息是全平台全客户端自动同步的(除了加密对话),清理缓存并不会删除消息,删除消息也不是清理缓存的办法

清理缓存方法
* iOS/macOS/Android 客户端:设置→数据→存储使用→清理缓存,这儿可以把"媒体文件保留时间"设置短一点,Telegram就会自动清理(3天/1周/1月)之前的缓存,如果选择"永远"就不会自动清理;这儿也设置"最大缓存大小"
* Windows/macOS/Linux Desktop 客户端:左上角三短线→设置→高级→缓存管理→清理缓存,这儿可以设置缓存总大小的限制

自动下载设置
* iOS/macOS/Android 客户端:设置→数据→自动下载媒体
* Windows/macOS/Linux Desktop 客户端:左上角三短线→设置→高级→自动下载媒体
可以关闭自动下载或把自动下载的大小限制小一点,关闭自动下载后,手动在对话中点击了媒体也会缓存在设备上

👥 群组 @tgcnx
📢 频道 @tgcnz
Telegram 官方客户端和第三方客户端

官方客户端:
iOS/iPadOS: Telegram
Android: Telegram, Telegram X
Windows: Telegram Desktop
macOS: Telegram, Telegram Desktop(也叫Telegram Lite)
Linux: Telegram Desktop

第三方客户端:
* Swiftgram 介绍
* iMe Messenger 介绍
* Nicegram

iOS:
* Swiftgram
* iMe Messenger
* Nicegram
* Revgram
* Turrit

Android:
* Plus Messager
* iMe Messenger
* NekogramX
* Nekogram
* MDGramYou
* Nicegram
* Turrit
* Nagram
* Nullgram
* Forkgram
* exteraGram
* Cherrygram
* OctoGram
* AyuGram

Windows:
* Unigram
* 64gram
* iMe Desktop
* Kotatogram

macOS:
* 64gram
* Kotatogram

Telegram 各个系统客户端下载地址
* https://t.me/tgcnz/901

Telegram 官方客户端和第三方客户端汉化: https://t.me/tgcnz/899

注意: Telegram 官方没有直接出中文版, Android 上有个叫"Telegram中文版"是一个非官方客户端, 不是官方客户端, 并且还带有"会员"功能, 谨慎购买和使用

👥 群组 @tgcnx
📢 频道 @tgcnz
Forwarded from Newlearnerの自留地 (初学者 | newlearner.site)
#telegram #Search #Bot #Blog

Telegram 中文搜索方案探索(频道)

🔍 这篇文章将从 Telegram 中文搜索现状、逻辑,另辟蹊径的搜索方案和各种方案横向对比等角度出发,让自留地的读者朋友了解到,为了做好本频道的搜索我们做了哪些努力和尝试

因此不再啰嗦地细数,感兴趣的朋友可以直接阅读。私以为鉴于英语的句式组成,短期内 Telegram 并不会做出有建设性的改善。请注意上述方案只针对单个群组/频道,也欢迎大家来稿谈一谈你目前的方案

📝 自留地索引指南:

1️⃣ 使用自留地索引 Bot
2️⃣ 使用 sssoou.com 搜索引擎
3️⃣ 使用自留地导航页(博客

频道:@NewlearnerChannel
Forwarded from 卖桃者说 (Chi Jianqiang)
https://xie.infoq.cn/article/ddb36a17c31801b02874734cd

本文会介绍 macOS 的初始化配置,和一些基础的使用:无论你经常使用macOS,或者是刚购买 Mac 的小白,都可以在这里看到一些有用的东西。除了一些特殊的硬件(MacBook 的触摸板、Touch Bar等)支持,理论上这篇文章对所有装有 macOS 的苹果电脑都适用,所以不管你是用的 Mac mini 、MacBook系列,或者是 iMacMac Pro系列都适用
Forwarded from Newlearnerの自留地 (初学者 | newlearner.site)
#telegram #Search

🔍 为什么 Telegram 不能搜寻中文讯息

⭕️ 圈重点:

- Telegram 使用 SQLite 作为资料库
- fts 全文搜索将字串以 Tokenizer 切割成短语,分别取 Hash,寻找时与哈希表进行比对
- 标记生成器根据分离器、分隔符切割字串
- 分离器、分隔符之外的成分为「令牌」,有“大号*(字母),N *(数字)及Co(其他)”三种预设
- 中日韩文字属于 unicode CJK,绝大多数被识别为令牌

(╯﹏╰) 从而,汉字语汉字间没有任何分隔符,会被整串拿去哈希,从而导致搜寻无效。本文从代码的角度很好地说明了 Telegram 的中文消息搜索为何如此之烂

👨🏻‍💻 作者给了两个建议:

1️⃣ 手动在汉字间插入不可见的分离器
2️⃣ 写个客制化的 Tokenizer,即魔改 Telegram 客户端软件

❤️ 感谢群友分享此文,之前自留地也通过不同的思路整理了中文搜索方案,并认为目前的最优解是通过全局爬虫+数据库索引实现:Telegram 中文搜索方案探索

频道:@NewlearnerChannel