Chatto新手入门:线程、私信、表情回应与消息格式化完整教程
【免费下载链接】chattoA fully-featured team and group chat application that you can easily selfhost.项目地址: https://gitcode.com/gh_mirrors/chatt/chatto
Chatto 是一款功能完整、可免费自托管的团队与群组聊天应用,支持房间、线程、私信、表情回应、消息格式化、文件附件和全库搜索。这篇 Chatto 教程面向新手,带你从零掌握四大核心功能:用线程保持对话聚焦、用私信进行一对一沟通、用表情回应快速表态、用Markdown 消息格式化让内容更专业。读完即可上手,无需任何代码基础。
5分钟认识 Chatto 聊天界面
打开 Chatto 客户端,你会看到左侧的服务器与房间列表、中间的消息时间线、右侧的成员面板,底部是消息输入框。消息下方的"2 replies / 7 replies"徽章表示该消息有线程回复,旁边的爱心图标就是表情回应。
💡 小贴士:界面右上角的 ⚙️ 图标可进入 App Preferences,本教程涉及的线程布局和编辑器设置都在这里。
线程使用指南:如何打开与创建线程
线程(Thread)把一场聚焦讨论收纳在根消息下,避免刷屏。Chatto 的回复与线程是两个独立概念,房间可以配置四种线程模式(Required / Encouraged / Enabled / Disabled),详见 FDR-002: Replies & Threads。
如何创建新线程
- 写新消息时勾选Post as thread,发送即建立线程;
- 对已有消息选择Reply in thread,会自动打开线程面板并回复;
- 私信房间永远启用线程,无需配置。
如何打开和分享线程
选择Reply in thread或Open thread即可打开线程面板,浏览器地址栏会保留线程地址,可直接复制分享给他人。按Escape、关闭按钮,或点击变暗的房间时间线即可返回房间。用户操作说明见 threads.mdx。
选择线程面板布局
在 App Preferences → Appearance 的Thread pane中选择:
| 布局 | 效果 |
|---|---|
| Overlay(默认) | 线程覆盖在房间时间线之上,房间变暗 |
| Side by side | 左右双栏并排,可拖拽调整线程宽度 |
在 My Threads 中搜索已关注的线程
打开My Threads,可输入关键词、带引号的短语,或用from:username按作者搜索你关注的所有线程(含私信线程),并可用Unread筛选未读。
私信入门:如何发起一对一私密聊天
Chatto 的私信(DM)本质是一种特殊的房间,复用了与频道相同的消息、回应、附件和实时推送机制,但拥有独立的隐私边界——只有参与者可见,详见 FDR-007: Direct Messages。
如何发起私信:在聊天界面中点击任意成员、@提及名或消息作者的头像,选择Send message即可打开(或新建)双人私信房间。若对话已存在,会直接进入而非重复创建。
值得知道的行为细节:
- 给自己发私信:可以和自己的账号开 DM,当作个人记事本;
- 空对话隐身:发起 DM 后在第一条消息发出前,不会出现在对方的导航栏中;
- 成员固定:私信不能追加第三方,需要多人协作请建频道房间;
- 按服务器隔离:每个 Chatto 服务器有独立的私信范围,没有跨服务器私信收件箱。
表情回应:如何使用 Emoji 表态
鼠标悬停在任意消息上,会弹出快速回应条,显示你最近用过的表情(没有记录时显示默认集合),点击即可添加;再点一次取消。回应以"药丸"形式聚合在消息下方,显示表情、人数和你的状态,悬停可查看最多 5 位回应者的名字。完整规则见 FDR-005: Reactions。
使用表情回应的小知识:
- 每个消息最多可添加20 个不同表情,超限会提示并回滚;
- 别人回应你的消息会触发一次环境通知,取消回应即移除该通知;
- 最近使用的表情保存在本浏览器,快速条因此始终贴合你的习惯;
- 表情基于 gemoji 数据集的 shortcode 存储,跨客户端显示稳定。
消息格式化:Markdown 写作与编辑器选择
Chatto 将每条消息保存为纯文本 Markdown,支持段落、## 标题、粗体/斜体、链接与自动识别 URL、行内与围栏代码块、引用、有序/无序列表,以及 GFM 管道表格(支持列对齐)。完整语法清单见 message-formatting.mdx。
如何选择编辑器
App Preferences → Composer →Message editor提供两种编辑器,收件人看到的效果完全一致:
- Markdown(默认):直接编辑源码语法,带 Markdown 与代码高亮;
- Visual:所见即所得,看不到 Markdown 标记。
发送快捷键与实用技巧
- 默认
Return发送,可在设置中改为Ctrl/Cmd+Return发送; - 代码块标注语言(如
js、go)即可高亮,并带一键复制按钮; - 宽表格会自动横向滚动,不会撑破聊天栏;
- 想让链接可点击但不生成预览卡片?用尖括号包裹:
<https://example.com>; - 图片不能通过 Markdown 嵌入,请直接用附件上传。
进阶阅读与资料索引
| 内容 | 路径 |
|---|---|
| 线程设计文档 | docs/fdr/FDR-002-replies-and-threads.md |
| 私信设计文档 | docs/fdr/FDR-007-direct-messages.md |
| 表情回应设计文档 | docs/fdr/FDR-005-reactions.md |
| 消息格式化设计文档 | docs/fdr/FDR-032-message-formatting.md |
| 快速开始部署指南 | apps/docs-website/src/content/docs/getting-started/quick-start.mdx |
🎉 恭喜!至此你已掌握 Chatto 线程、私信、表情回应与消息格式化四大核心能力,可以开始构建属于自己的聊天社区了。
【免费下载链接】chattoA fully-featured team and group chat application that you can easily selfhost.项目地址: https://gitcode.com/gh_mirrors/chatt/chatto
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考