# @fieldia/chatter 中文文档

规范地址：https://npmcn.com/package/%40fieldia/chatter/

版本：0\.36\.1
npm 元数据更新时间：2026-10-28T10:18:37.480Z
中文译文更新时间：2026-11-14T17:22:38.746Z
软件包许可：MIT

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40fieldia/chatter
原文对照：https://npmcn.com/package/%40fieldia/chatter/?lang=original
项目主页：https://fieldia.dev/
源码仓库：https://github.com/fieldia-dev/fieldia

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：899 kB，171 个文件
- 模块格式：ESM + CJS
- TypeScript 类型：包内自带
- 运行依赖：3 个
- 首次发布：2026-10-02T21:14:03.280Z
- 最新版本发布：2026-10-28T10:18:37.297Z
- 近 30 天下载量：4045（2026-10-15 至 2026-11-13，npm 官方下载统计）
- 已发布版本数：42（近 12 个月 42 个）

## 中文简介

一个记录的谈话和待办事宜 旁边的Fieldia 形式:消息,注释,附件,活动和追随者,通过界面您的应用工具.

## 安装

```sh
npm install @fieldia/chatter
```

也可以使用：`pnpm add @fieldia/chatter`、`yarn add @fieldia/chatter`、`bun add @fieldia/chatter`

## README

# @fieldia/聊天

唱片的谈话和待办事宜 [外地](https://fieldia.dev/) 形式:给追随者的信息、给团队的说明、文件、反应、, 答复,@mentions、活动和追随者。 普通的DOM,所以它的作用是一样的 在平原JavaScript,React,Vue和Angular中.

```sh
npm install @fieldia/chatter
```

```ts
import { mountViewer } from '@fieldia/viewer';
import { chatterSlot } from '@fieldia/chatter';

mountViewer(host, { page, dataSource, recordId: 7, slots: { chatter: chatterSlot({ source }) } });
```

一张他 `sidePanel` 位点 `chatter` 显示在记录旁边。 这个 等待记录是新记录, 一旦保存就启动, 并再次获取 每个保存后。 独自一人: `mountChatter(element, { source, record: { model, id } })`。 。 。 .

聊天只通过一个 `source` 你为你的 后端,当您写入数据源时. `messages` 财务报告和审定财务报表 `post` 是它所需要的一切; 相互方法增加了一部分—— `upload` (每个文件按所选位置存储,并有栏,取消并重试;发送等), `react`, (中文(简体) ), `people` (意见, 受让人、追随者、, `activityTypes` 编号 : `activities` 编号 : `schedule` 编号 : `markDone` 编号 : `cancel`, (中文(简体) ), `followers` 编号 : `follow` 编号 : `unfollow`, (中文(简体) ), `replyChannels`, (中文(简体) ), `subscribe`, (中文(简体) ), `resend` —— 说 而不显示其方法缺失的部分. `createMemoryChatter` 将一切保存在记忆中 演示和测试.

其词( 二`CHATTER_LABELS`应用软件在他们身上 `labels`进来 页: 1 和西班牙语——最后四个机器辅助,尚未由本地人审查 扬声器——每个扬声器,但英文各取一分块,放在讲词的地方;a 闲谈,一旦其言辞一出,就将展开讨论,一出历史。 其日期记载于 格里高利历上的拉丁数字,也用波斯语.

## 一个知道其渠道的对话

给你的应用程序的频道 每一个消息都说它来了 或者通过——WhatsApp,e-mail,短消息,团队的笔记,每个与您的图标和 字——出事有滴答:一时钟已到来,一时出事,二时出事 交付,两个在口音读取, 一个失败说为什么在它下面。 A 类 回复选择其频道:默认客户端的最后一条消息(最新消息) `direction: 'in'`),消息的频道以qq,一个频道回答 这个记录不能通过隐藏来写, 和它去旁边谁.

```ts
chatterSlot({
  source,
  channels: [
    { id: 'whatsapp', label: 'WhatsApp', icon: 'whatsapp' },
    { id: 'email', label: 'E-mail', icon: 'mail' },
    { id: 'note', label: 'Team note', icon: 'note', note: true },
  ],
  icons: { whatsapp: '<path d="…"/>' },
});
```

一个信息携带 `channel`, (中文(简体) ), `direction` (单位:千美元)`in` 从顾客, `out` 从 这里, `delivery` (单位:千美元)`pending`, (中文(简体) ), `sent`, (中文(简体) ), `delivered`, (中文(简体) ), `read`, (中文(简体) ), `failed`和 `failure`; 邮递 `channel` 选取和 `to`。来源的 `replyChannels(record)` 给频道一个记录可以写给, `[{ id: 'whatsapp', to: '+20 10 0482 1937' }]` 没有,发送消息是 隐藏;没有它,每个频道都提供. 与 `resend(record, messageId)`,失败的消息会在其失败下提供重试:它会继续 它的滴滴会随频道的 接下来,一秒 再次表示失败( 没有成员, 没有重试) .

**活着.** `subscribe(record, push)` 推动新消息和发送更改 在发生这种情况时`{ type: 'message', message }`, (中文(简体) ), `{ type: 'delivery', id, delivery, failure }`并返回阻止它的东西;没有它, 闲谈 频道询问 `messages` 每15秒就会有变化 至四倍更少的频率,而无所事事, 永远不要在页面被删除的时候 当浏览器说这是离线时 因此,整个过程都是如此. `live: false` 关掉, `live: { every }` 设定速度 (或者打开它一个没有频道的聊天) 没有再拿了 整个: 改变了的东西都摆好了, 送货从不回头, 什么 来者是礼貌的 被打字的回答是不会被打扰的 这是什么 被催促或解答的记录 不再显示的表格是无处可查的.

**一小时后跟进.** 活动 `due` 为一天( e)`2026-10-20`或一个 小时——瞬间(`2026-10-20T12:30:00Z`)或页面上某个时间 (单位:千美元)`2026-10-20T15:30`)——显示于页面的时钟上(`timeZone`,该槽给出 该页内容:"今天15:30","11:00起逾期","2026年10月22日", 09: 00,这个区的名字很短 旁边的读者钟是另一个. 日程安排需要一天以外的时间;给定的时间将立即公布.

频道、滴答和直播信息 一部分来自他们自己的,装入 第一次聊天有频道,是直播,或是显示消息 一个频道. `createMemoryChatter({ live: true, deliverAfter, replyChannels, refuse })` 推动、交付和回答演示和测试 `receive` 财务报告和审定财务报表 `deliver` 扮演顾客一方.

记录的历史,作为一个工作项目的历史标签 显示它,填补一个空档 来源于同一来源: `historySlot({ source, stateField: 'state', reasonField: 'reason', kind: 'work item' })`国家图表显示 状态移动和原因;在它下,每个变化按年龄分组,选择的 除了名单之外,还有新的价值观和它们取代的价值观.

在标明记录的一页上(`"records": { "one": "customer", … }`页:1 闲聊等待"一旦客户被拯救" 历史告诉"蒙娜创造" 顾客" 当你拒绝 `kind`单枪匹马地站着 他们拿走了这页 单词为 `records`。一个应用程序自己的 `notSaved` 或者说 `created`,不包含 `…Noun` 改为句子.

在一页 `approval`记录的认可史 被告知于 在每次事件发生时发出的信息——“请批”、“核准(财务)”, "拒绝(财务)" 原因,"不需要批准"——作为事件,保持为 作出决定,而从未张贴到消息来源. `chatterSlot({ source, approvals: false })` 没有, 您的服务器在对话中将每个决定张贴在哪里 ; `approvalEntries(approval, labels)` 给事件 一个聊天自己.

信件 HTML 在显示前被清理; 显示什么类型 隐藏的文本 。 麻省理工学院.

## 常见问题

### @fieldia/chatter 是什么？

一个记录的谈话和待办事宜 旁边的Fieldia 形式:消息,注释,附件,活动和追随者,通过界面您的应用工具\.

### 如何安装 @fieldia/chatter？

在项目目录运行 npm install @fieldia/chatter，或使用 pnpm add / yarn add / bun add。

### @fieldia/chatter 支持 TypeScript 吗？

支持。包内自带 TypeScript 类型声明（package\.json 声明了 types 入口），安装后即可获得类型提示，无需再安装 @types 包。

### @fieldia/chatter 支持 ESM 还是 CommonJS？

同时提供 ES Module 与 CommonJS 入口，import 和 require\(\) 都可以使用，打包工具会自动选择合适的版本。

### @fieldia/chatter 可以商用吗？

@fieldia/chatter 使用 MIT 许可。宽松许可：允许商业使用、修改和再分发，通常只需在分发时保留原版权与许可声明。以上为概括，不构成法律意见，请以许可原文为准。

### @fieldia/chatter 的下载量有多少？

根据 npm 官方下载统计，@fieldia/chatter 在 2026/10/15 – 2026/11/13 这 30 天内被下载 4,045 次，日均约 135 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @fieldia/chatter 还在维护吗？

最新版本 0\.36\.1 发布于 2026/10/28（17 天前）；至今共发布 42 个版本，其中过去 12 个月发布了 42 个；首次发布于 2026/10/03。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

