@framers/agentos-ext-channel-google-business

中文文档
0.1.6发布于 2026/11/11Apache-2.0TypeScriptCommonJS构建来源已验证近 30 天下载 2万

AgentOS的Google Business Profile频道适配器——创建帖子,回复评论,查看分析,并通过Google My Business API更新业务信息.

中文使用文档
文档目录11 节
  1. 安装
  2. 使用量
  3. 配置
  4. 工具
  5. gbpAnalytics
  6. gbpCreatePost
  7. gbpReply
  8. gbpUpdateInfo
  9. 频道适配器
  10. 页:1
  11. 许可证

谷歌商业频道

此包提供了一种代理工具,用于创建本地帖子,回复评论,检索见解并使用Google My Business API更新Google Business Profile信息 axios。 。 。 .

安装

npm install @framers/agentos-ext-channel-google-business

同伴依赖 : @framers/agentos >=0.10.40。 。 。 .

使用量

import { AgentOS } from '@framers/agentos';

const agentos = await AgentOS.create({
  extensionManifest: {
    packs: [
      {
        package: '@framers/agentos-ext-channel-google-business',
        options: {
          accessToken: process.env.GOOGLE_ACCESS_TOKEN,
          refreshToken: process.env.GOOGLE_REFRESH_TOKEN,
          locationId: process.env.GOOGLE_LOCATION_ID,
        },
      },
    ],
  },
});

配置

选择优先于秘密,然后是环境变量. options.secrets 优先于 context.secrets。 。 。 .

选项秘密编号环境变量需求默认
accessTokengoogle.accessTokenGOOGLE_ACCESS_TOKEN对''
refreshTokengoogle.refreshTokenGOOGLE_REFRESH_TOKEN没有未设置
locationIdgoogle.locationIdGOOGLE_LOCATION_ID没有未设置
secrets无无没有context.secrets,则 {}

工具

工具它会做什么
gbpAnalytics为商业地点获取分析见解.
gbpCreatePost创建一个带有可选媒体和行动呼吁的本地员额.
gbpReply对客户审查的答复.
gbpUpdateInfo更新一个位置的描述,网站或电话号码.

gbpAnalytics

参数类型需求说明
locationName字符串对位置资源名( 如"位置/ 123")
metrics字符串数组对要取回的量表(如"QUERIES DIRECT","QUERIES INDIECT","VIEWS MAPS","VIEWS-SEARCH","ACTIONS-WEBITE","ACTIONS-电话","ACTIONS-DRIVING-DIECTIONS"等)

gbpCreatePost

参数类型需求说明
locationName字符串对位置资源名( 如"位置/ 123")
summary字符串对后文本内容
topicType字符串 : STANDARD, (中文(简体) ), EVENT, (中文(简体) ), OFFER没有邮政类型( 默认“ STANDARD ” )
callToActionType字符串没有CTA按钮类型(例如"LEARN MORE","BOOK","ORDER","SHOP","SIGN UP","CALL")
callToActionUrl字符串没有CTA 按钮 URL
mediaUrl字符串没有要附加的图像 URL

gbpReply

参数类型需求说明
reviewName字符串对审查资源名称(例如“地点/123/审查/456”)
comment字符串对答复文本

gbpUpdateInfo

参数类型需求说明
locationName字符串对位置资源名( 如"位置/ 123")
description字符串没有最新业务说明
websiteUri字符串没有更新的网站 URL
primaryPhone字符串没有更新的主电话号码

频道适配器

适配器注册平台 google-business 并初始化 HTTP 客户端的无记名符号。 配置 locationId 成为适配器的默认值 locations/<locationId> 资源名称。 发送用途 platformOptions.locationName,然后适配器默认值,然后 conversationId。 。 。 .

第一个文本块成为了本地邮递摘要,带有可选的图像 URL. 何时 replyToMessageId 并提交对该审查的答复。 适配器存储事件处理器,但不获取或发送入境事件. 打字指标和反应无济于事.

页:1

设置员额,回复审查并更新业务信息更改远程内容. 出口服务也暴露了 deleteLocalPost。 。 。 .

激活尝试 FileTokenStore 从 @framers/agentos/auth 当访问符缺失时。 如果没有访问令牌,则初始化抛出. 解析后刷新令牌被存储, 但并不用于刷新访问令牌 .

员额请求数 languageCode 改为 en 默认 topicType 改为 STANDARD。创建后的工具仅在提供其类型和URL时才呼吁采取行动。 透视请求涵盖前一项 30 几天时间 业务更新会发送一个用于提供字段的更新口罩,即使没有提供字段.

许可证

阿帕奇 - 2.0

版本与发布记录

@framers/agentos-ext-channel-google-business 共发布 7 个版本,首次发布于 2026/05/02;过去 12 个月发布了 7 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.1.6latest2026/11/114 天前
0.1.52026/11/0115 天前
0.1.42026/10/2125 天前
0.1.32026/10/121 个月前
0.1.22026/10/111 个月前
0.1.12026/10/081 个月前

关于 @framers/agentos-ext-channel-google-business 的常见问题

@framers/agentos-ext-channel-google-business 是什么?

AgentOS的Google Business Profile频道适配器——创建帖子,回复评论,查看分析,并通过Google My Business API更新业务信息.

如何安装 @framers/agentos-ext-channel-google-business?

在项目目录运行 npm install @framers/agentos-ext-channel-google-business,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:@framers/agentos(>=0.10.40)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@framers/agentos-ext-channel-google-business 支持 TypeScript 吗?

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

@framers/agentos-ext-channel-google-business 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@framers/agentos-ext-channel-google-business 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=22。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@framers/agentos-ext-channel-google-business 可以商用吗?

@framers/agentos-ext-channel-google-business 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@framers/agentos-ext-channel-google-business 的下载量有多少?

根据 npm 官方下载统计,@framers/agentos-ext-channel-google-business 在 2026/10/16 – 2026/11/14 这 30 天内被下载 20,254 次,日均约 675 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@framers/agentos-ext-channel-google-business 还在维护吗?

最新版本 0.1.6 发布于 2026/11/11(4 天前);至今共发布 7 个版本,其中过去 12 个月发布了 7 个;首次发布于 2026/05/02。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。