跳到主要内容
RichEditor Telegram 富消息编辑器
Telegram Mini App · 免费使用

Telegram 富消息编辑器 像排版软件一样写一条消息

Telegram 能显示标题、列表、引用、表格、代码块、折叠块、图集、地图、按钮组…… 手机客户端却只给了一个朴素输入框。RichEditor 把这块空白补上: 编辑区就是结果区,排版完成即可发送到你自己的私聊。

无需安装 · 无需注册 · 只发送到你自己

  • 标题 / 段落
  • 有序 · 无序 · 清单
  • 引用 · 可展开引用
  • 代码块
  • 表格
  • 公式
  • 折叠块
  • 图集 / 幻灯片
  • 地图
  • 按钮组
@richeditor4Bot · editor 已保存
B I U S | ⟨/⟩ H2 ≡ ▦ 🔗 214 字

📊 2026 Q1 复盘

这个季度我们把富消息块补齐到 24 种, 并让发送结果与编辑区逐字一致。

  • ✅ 表格 · 公式 · 折叠块
  • ✅ 图集 · 幻灯片 · 地图
  • ⬜ 编辑器专用空白行
排版不该靠猜 Markdown 解析结果。
// 发送的是 blocks,不是 Markdown
{
  "type": "heading",
  "level": 2
}
指标值
块类型24
行内标记9
查看报告 复制链接

由 RichEditor 排版 · 与编辑区逐字一致

10:24 · 已送达
草稿自动保存 发送
种 Telegram 富消息块
24
种行内标记
9
自动保存间隔
2.5s
条草稿,打开即续写
1

功能

Telegram 客户端缺的那块排版工具

不是把一段文本塞进输入框,而是真正按块编辑:每种块都有自己的工具栏、属性对话框与校验规则, 非法输入会被直接拦下,而不是生成一条客户端渲染不了的消息。

24 种富消息块,逐一可视化

标题、段落、有序/无序列表、带勾选清单、引用、可展开引用、引言块、代码块、分隔线、页脚、思考块、 数学公式、锚点、折叠块、表格、图片/动图/音频/文档/视频/语音、图集、幻灯片、地图、按钮组。

表格 折叠块 图集 地图 按钮组

9 种行内标记 + 实体

粗体、斜体、下划线、删除线、剧透、上标、下标、高亮、行内代码;再加上链接、@mention、话题标签、 时间、数学公式、锚点与引用等实体,全部按 Telegram 的样式层级正确嵌套。

**粗体** ||剧透|| 行内代码 日期时间

所见即所得,没有预览分屏

编辑区就是结果区:正文宽度按手机私聊收敛,窗口拖多宽,换行位置都与最终消息一致, 不存在“预览好看、发出去变形”的情况。

2.5 秒自动保存,没有保存按钮

改动 2.5 秒后自动落库,失败按 2s / 5s / 10s 退避重试,状态以文字常显 (已保存 / 保存中 / 保存失败 / 版本冲突)。每用户一条草稿,打开即续写。

一键发送,只发给自己

发送前先确认内容已落库,再由服务端读取草稿发出,客户端不回传正文。目标会话恒为你本人的私聊, 编辑器无法指定收件人;同一版本 10 分钟内幂等去重。

强契约与限额透明

前后端共享同一份块/标记白名单与限额,超过 32768 字符、500 块、16 层嵌套、50 个媒体或 20 列时 明确报错并提示删减,绝不静默截断。

对比

为什么不是“又一个 Markdown 编辑器”

Telegram 的富消息不是 Markdown:它有 24 种结构化块、独立的嵌套限制与实体体系。 用 Markdown 或第三方网页编辑器排版,最终都要靠猜。RichEditor 直接编辑 Telegram 自己那套结构。

手写 Markdown、第三方网页编辑器与 RichEditor 的能力对比
维度 手写 Markdown / HTML 第三方网页编辑器 RichEditor
发出的样子 靠猜解析结果 看不到 编辑区即结果,逐字一致
富消息块 少量、易错 通常不支持 24 种全部可视化编辑
合法性校验 无 无 按契约校验,超限报错不截断
保存 自己找地方存 需注册第三方账号 2.5 秒自动保存,单人单草稿
发送 复制粘贴再修 手工复制 一键发到本人私聊
隐私 本地 正文进第三方 只发给自己,正文不入日志

使用方式

三步,从空白到一条排好版的富消息

  1. 1

    打开 Bot

    在 Telegram 里打开 @richeditor4Bot 的 Mini App。也可以先给 bot 发一句 /help 看说明。

  2. 2

    排版内容

    用左栏调色板插入块,工具栏按当前块类型联动(标题、列表、媒体各有自己的操作集); 媒体可调展示宽度,表格、时间、链接、图集都有属性对话框。改动会自动保存。

  3. 3

    发送与取回

    点「发送」,富消息出现在你自己的私聊里。之后随时在 bot 私聊发 /draft 或 /start,把最新草稿重新发一遍。

限额

和 Telegram 官方限制一致

限额由前后端共享的契约固定,编辑器在写入与发送两条路径上都会校验。 触发上限时返回明确错误并提示删减,而不是悄悄丢掉尾部内容。

RichEditor 与 Telegram 富消息的限额
限制项 上限
富文本总字符数32768
块数量500
嵌套层数16
媒体附件50
表格列数20

产品边界

刻意做得窄,才做得稳

RichEditor 不是聊天机器人,也不是多文档笔记。它只做一件事:把你排好版的富消息,准确发到你自己那里。

  • 只发给自己

    目标会话必须等于登录账号本人,不支持群组与频道,客户端无法指定收件人。

  • 单草稿,没有文件管理

    每用户一条草稿,没有列表、分页与多文档,打开即续写。

  • 媒体用外链

    富消息里的媒体以 URL 引用,编辑器不做上传与转存。

  • 不编辑已发消息

    发送即产出新消息;改完草稿重新发送即可。

常见问题

关于 RichEditor

RichEditor 是什么?

RichEditor 是一个运行在 Telegram Mini App 里的富消息编辑器。 Telegram 客户端能显示结构非常丰富的消息,却没有提供排版这些消息的工具;RichEditor 补上了这块空白: 在可视化编辑区排好标题、列表、引用、代码块、表格、公式、折叠块、图集、地图、按钮组等内容, 点一次发送就出现在你自己的私聊里。

需要安装 App 或注册账号吗?收费吗?

都不需要。RichEditor 完全在 Telegram 内运行,打开 t.me/richeditor4Bot/editor 即可使用,无需安装、无需注册、当前免费。身份来自 Telegram 自身的 Mini App 登录数据,不会额外要求手机号或邮箱。

支持哪些消息格式?

覆盖 Telegram Bot API 的全部富消息块:标题、段落、有序与无序列表、带勾选清单、引用、可展开引用、引言块、 代码块、分隔线、页脚、思考块、数学公式、锚点、折叠块、表格,以及图片、动图、音频、文档、视频、语音、图集、 幻灯片、地图与按钮组;另有编辑器专用的空白行块。行内支持粗体、斜体、下划线、删除线、剧透、上标、下标、 高亮、行内代码,以及链接、@mention、话题标签、时间、数学公式与锚点引用等实体。

消息会发给别人吗?

不会。目标会话恒等于打开编辑器的那个账号本人:客户端无法指定收件人,服务端也会再校验一次, 只允许发到你自己的私聊;不支持群组与频道。身份校验集中在持有 bot token 的服务内, 编辑器不会拿到也不会记录 token。

发出去的消息还能修改吗?

发送即产出一条新消息,RichEditor 不编辑已发出的历史消息。修改草稿后重新发送即可; 同一版本的重复发送在 10 分钟内会被幂等去重,命中时直接返回上次的消息 ID,不会重复触达 Telegram。

有字数或块数限制吗?草稿会丢吗?

限额与 Telegram 富消息官方限制一致:32768 字符、500 块、16 层嵌套、50 个媒体、20 列。 超限时会明确报错并提示删减,绝不静默截断。草稿每 2.5 秒自动保存(每用户一条,打开即续写), 刷新或换设备后仍在;放弃草稿是软删除,重新开始会重建一条新草稿。

把你的下一条消息,排版得像一份作品

打开 Mini App 就能用,草稿自动保存,发送只到你自己的私聊。

About RichEditor — a rich message editor for Telegram

RichEditor is a WYSIWYG rich message editor that runs entirely inside Telegram as a Mini App. Telegram clients can render highly structured messages — headings, lists, checklists, quotes, expandable quotes, code blocks, tables, formulas, collapsible blocks, media galleries, maps and button rows — but they give you only a plain text box to write them. RichEditor closes that gap: you compose the document visually, the canvas is the result, drafts autosave every 2.5 seconds, and one tap sends the message to your own private chat.

It supports all 24 Telegram rich message block types plus nine inline marks (bold, italic, underline, strikethrough, spoiler, sub/superscript, marked, inline code) and entities such as mentions, hashtags, dates, math and anchors. Limits mirror the Telegram Bot API: 32,768 characters, 500 blocks, 16 nesting levels, 50 media attachments and 20 table columns — exceeding them returns an error instead of silently truncating.

No installation and no sign-up: open t.me/richeditor4Bot/editor in Telegram. Messages can only ever be delivered to your own account.