跳到主要内容
纸飞机教程

Telegram进阶技巧合集教程:5个实用操作详解

说真的,Telegram 有些功能藏得深到离谱。我用了好几年才陆续把它们挖出来。今天这 5 个技巧,每一个都是我在实际使用还有开发过程中鼓捣出来的。不是那种随便点点就会的入门货。学完你能把 Telegram 用出花来。

前言:这 5 个技巧能帮你做什么

这篇教程不教你注册下载。默认你已经能正常登录 Telegram 了。如果你连账号注册登陆都还没整利索,那先把基础搞定了再回来。今天要讲 5 个进阶操作:云端剪贴板、聊天文件夹分类、消息精准置顶、Bot 开发的消息接收机制,还有频道语音通话。其中 Bot 开发那条会涉及技术选型,是给想玩开发的朋友准备的。

每个技巧我都写清楚了操作路径和预期结果,你跟着点就行。

准备工作

Telegram 安卓版现在是 10.x 版本,iOS 也是 10.x。去 App Store 或者 Google Play 更新到最新版吧,要么直接访问官网 telegram.org 下载。下面这些技巧大部分手机端就能完成。但 Bot 开发那部分得在电脑上搞。

网页版的话,记住地址 web.telegram.org。有 a 版(经典版)和 k 版(新版 React 客户端)两种。k 版界面好看些,a 版兼容性更稳。本文以手机端为主,涉及桌面端的地方我会单独标注。

对了,秘密聊天只在手机端有,Desktop 端没有这功能。别在电脑上瞎找了,找不到的。

操作步骤:5 个进阶技巧详解

技巧一:把 Saved Messages 变成你的云端剪贴板

这功能叫Saved Messages(已保存的消息)。聊天列表里就能找到,图标是个书签。很多人以为它就是个聊天记录存档点……大错特错。它其实是 Telegram 自带的跨设备剪贴板。你在手机上复制一段文字,发到 Saved Messages 里,到电脑上打开 Telegram Desktop 就能直接取走。比微信那个文件传输助手还顺手,真的。

  1. 进入 Telegram,在聊天列表顶部搜索框输入「Saved Messages」,点进去。
  2. 在填入框里粘贴或打上你要传的文字、链接、甚至图片和文件,直接发送。
  3. 切到另一台设备,启动同一个 Telegram 账号的 Saved Messages 对话。你刚发的内容就躺在那了。
  4. 点消息右侧的三个点,选Copy(复制)就能取走。

预期结果:你发的内容在所有登进去了同一账号的设备上都能看到。发图、发文件同理。文件上限普通用户 2GB,Premium 用户 4GB。我上周帮朋友搞这个的时候,他手机上一堆设计稿截图传不过来,用这招两分钟全搬电脑上了,快得跟飞一样。

Telegram已保存消息书签图标截图

技巧二:用 Chat Folders 把聊天列表收拾干净

Chat Folders(聊天文件夹)这个功能好用到离谱。你想想,聊天列表里乱七八糟的群组、频道、机器人全搅和在一起,找起来特别费劲。建几个文件夹,把工作群分一类、订阅频道分一类、机器人分一类,列表瞬间清爽。

  1. 打开 Telegram,点右下角的Settings(设置)→ Chat Folders(聊天文件夹)。
  2. 点Create New Folder(新建文件夹),给文件夹起个名字,比如「工作群」。
  3. 点Add Chats(添加对话),在弹出的列表里勾选你要放进去的群组和频道。选完点右下角的Done。
  4. 你可以选Include Chats(包含这些对话)或者Exclude Chats(排除这些对话)。建议用包含模式,把确定的拉进去就行。
  5. 保存之后,聊天列表顶部会出现多个标签页,左右滑动就能切换。

预期结果:聊天列表顶部多出几个 tab,点哪个 tab 就显示哪个分类的对话。说实话,我第一次搞完这个的时候真嘟感叹了一句:绝了。不过第一次用文件夹功能的时候我完全没整理好,后来重新分了一次才顺手。

技巧三:消息置顶的两种玩法,Pin for me 和 Pin for all

群组里重要消息被刷上去找不着了?这时候就得用Pin(置顶)。很多人会用置顶,但不知道其实有两种模式……准确说也不是两种玩法,是两个不同的置顶范围。一个是只对你自己置顶,一个是给全群成员置顶。区别很大,用途完全不一样。

  1. 找到要置顶的消息,长按那条消息(桌面端右键)。
  2. 在弹出的菜单里点Pin(置顶)。
  3. 接下来会弹出一个选择框,问你选Pin for me(只对我置顶)还是Pin for all(对所有人置顶)。
  4. 选Pin for me的话,只有你自己的设备上这条消息会固定在顶部。别人看不到。
  5. 选Pin for all的话,前提是你得是群组管理员。所有群成员都会看到这条消息被置顶。群组最多可以置顶 15 条消息。

注意别选错。我第一次搞的时候在几百人的群里直接 Pin 了条不该置顶的消息,折腾了快半小时才取消掉。群组最多置顶 15 条,频道最多 1 条,别超了。取消置顶同样是长按 → Unpin。

Telegram消息置顶选项界面截图

技巧四:Bot 开发核心机制——Webhook 还是 Long Polling?

这个技巧是给想玩开发的朋友准备的。Telegram Bot 开发最核心的问题就是:消息怎么到达你的服务器。两种方式:Webhook 和 Long Polling。搞不清楚这俩的区别,你的 Bot 基本跑不起来。真的。

先解释下原理。Telegram 的 Bot API 负责把你的 Bot 和 Telegram 服务器连起来。当用户给 Bot 发消息,Telegram 服务器需要把消息传给你的后端代码。怎么传?就这两种路子。

Long Polling(长轮询)的方式很简单:你的程序主动调用getUpdates这个 API,不停问 Telegram 服务器「有没有新消息?有没有新消息?」。有消息就处理,没有就等。这个方式适合本地开发和调试,不用公网服务器,不用配置 HTTPS 证书,跑了就能测。缺点是实时性稍差那么一点点,而且服务器得一直开着轮询。

Webhook 则是反过来的。你提前用setWebhook这个 API 配置好一个 URL,告诉 Telegram 服务器「有新消息就 POST 到我这来」。Telegram 服务器主动把消息推给你。这需要你有一台公网服务器,配好 HTTPS 证书,URL 能对外访问。优点是实时性好,服务器不用一直轮询,适合生产环境部署。

具体操作步骤,以 Python 为例:

  1. 先用官方的@BotFather创建一个 Bot,拿到 API Token。
  2. 本地开发调试就用 Long Polling。用 python-telegram-bot 库或者直接 requests 调用https://api.telegram.org/bot<你的Token>/getUpdates,能拿到消息就说明通了。
  3. 部署到公网服务器时切到 Webhook。用https://api.telegram.org/bot<你的Token>/setWebhook?url=https://你的域名/webhook调一下推送地址。
  4. 你的服务器上写一个接收 POST 请求的路由,处理 Telegram 推过来的消息 JSON,然后返回 200 状态码。

预期结果:本地开发时 getUpdates 能收到用户发送的消息,部署后 Webhook 能被 Telegram 主动调用。参考 Telegram Bot API 官方文档,里面有完整的字段说明。这个方法我在搭自己的 Bot 时用了很久。Long Polling 起步,Webhook 上线,切换起来挺顺的。

技巧五:频道关联群组,实现语音聊天

频道本身不能直接开语音聊天。但可以关联一个群组来实现,类似 Clubhouse 那种玩法,设发言人、听众、举手发言。具体操作如下:

  1. 先创建频道(如果还没有的话)。右下角铅笔图标 → New Channel(新建频道)→ 选Public(公开)或Private(私有)→ 键入频道名和描述 → 添加订阅者。公开频道有 t.me/xxx 短链接,私有频道通过邀请链接加入。
  2. 进入频道,点右上角的三个点 → Settings(改)→ Discussion(讨论)→ 选择一个已存在的群组或新建一个关联群组。
  3. 关联后进入那个群组,点右上角菜单 → Start Voice Chat(开始语音聊天)或Start Video Call(开始视频通话)。
  4. 语音聊天开始后,你可以设谁是Speaker(发言人),谁是Listener(听众)。听众可以举手申请发言。

预期结果:群组里出现语音/视频聊天卡片,成员可以加入收听。频道里也会显示关联群组的入口。这功能我在组织线上活动时用了好几次,排队发言的秩序比想象中好控制多了!

常见问题 FAQ:账号注册进来的坑

说到账号注册登陆使用教程,有几个新手最常踩的坑必须提一下。特别是收不到验证码、无法登进去和账号找回这三个。

为什么我一直收不到 Telegram 的验证码?

这问题我遇到过太多次了。收不到验证码通常有几个原因:一是手机号码前没加国家区号。中国大陆是 +86,必须选对。二是运营商屏蔽了国际短信,国内某些运营商确实会这么干。三是网络问题导致请求超时。

解决方法:先检查区号是否正确;然后等 60 秒重新请求;如果还收不到,试试用语音验证码。Telegram 有个选项叫「Send the code as a call」(用电话语音发送验证码),点一下就能接到机器人电话念验证码。我有个朋友换了三个号码都收不到短信,最后语音验证一次就通了。就离谱。

账号进来不上去怎么办?

登陆不上去分几种情况。最常见的是验证码反复错误——注意 Telegram 验证码是 5 位数字,别把小写字母 l 和数字 1 搞混了。如果提示「Too many attempts」(尝试次数过多),就过几个小时再试。

另外,如果你开了Two-Step Verification(两步验证),登进去时除了验证码还要输入你配置的密码。这个两步验证的密码要是忘了,只能通过你之前调一下的恢复邮箱来找回。改路径:Settings → Privacy and Security → Two-Step Verification → Set Password。如果你连恢复邮箱都没配置,那密码忘了基本就无解了。只能等 7 天冷却期后用短信验证码重置。所以强烈建议进来成功后立刻去调一下两步验证和恢复邮箱,别拖。

Telegram两步验证设置界面截图

账号被盗或丢失了怎么找回?

账号找回的前提是:你还得握着手机号的控制权。手机掉了或者 SIM 卡坏了的话,先补办 SIM 卡,然后用原手机号重新登陆。Telegram 这边,你登进去成功后会自动顶掉之前的所有进来会话。

如果改绑手机号,在Settings → Account → Change Number里操作,会把你所有的群组、频道、联系人迁移到新号码上。注意这个操作不可逆,确认了再点。(别问我怎么知道的,踩过坑。)

对开发感兴趣的朋友,想深入 Bot 开发的话,可以先从官方文档入手,把 getUpdates 和 setWebhook 这两个 API 的参数搞清楚了,后面就顺了。更多账号注册登陆使用教程的详细内容,可以看Telegram账号注册登进去完整操作指南。

进阶技巧:配合 Bot 实现自动化

这 5 个技巧学会之后,你可以把它们串起来用。比如建一个私有频道和关联群组,在群里开语音活动,同时用 Bot 自动记录发言记录发到 Saved Messages 里。或者用 Chat Folders 把开发相关的 Bot 和频道集中管理,再用 Pin for me 把待办事项置顶。组合起来效率飙升,谁用谁知道!

回头想想,这 5 个技巧里我最常用的是 Saved Messages 和 Chat Folders——几乎每天都在用。Bot 开发的话,如果你只是想用 Bot 而不是自己写,去 Telegram 里搜 @BotFather 随便创建几个玩玩也行。搞起来就对了。

小结

这 5 个技巧学会,Telegram 对你来说就不再只是个聊天软件了。从账号注册登录到进阶开发,一套全通。搞起来就对了。

分享到: