问题标签 [hangouts-chat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
215 浏览

google-api - 尝试更改 API 配置时收到“提交失败”错误

我为 Google Chat 制作了一个简单的机器人,在过去的几周里它一直运行良好。我尝试更改环聊聊天的 API 配置,但遇到此错误。

错误图像

我尝试对 API 进行不同的更改,并且每次都收到错误。即使是简单的事情,比如禁用机器人状态,也会给我同样的问题。

我尝试从头开始重新制作项目,以及在同一域上尝试不同的帐户。问题仍然存在。

0 投票
0 回答
539 浏览

javascript - Hangouts Chat API Card 不显示图片预览

我开发了一个环聊聊天机器人,显示一张报告一些数据的卡片。

我想在这张卡片上报告一张存储在我的谷歌驱动器上的图片(.jpg,1663x1225)。问题是环聊聊天没有显示我的图片预览,而是显示以下内容:

在此处输入图像描述

我正在使用以下代码

我可以通过单击图像图标访问图片,但我想查看预览。那可能吗?

0 投票
1 回答
2198 浏览

flask - invalid_grant:错误请求 | 在 google oauth Hangouts Chat 中生成 access_token 时出错

我正在尝试在 Hangouts Chat 中制作聊天机器人。

我指的是这个文档来实现帐户链接。

它的默认版本正在运行,但是当我尝试使用令牌端点生成 access_token 和刷新令牌时。它给

这是我的回调函数代码。

我究竟做错了什么?如果有另一种方式,请启发我。

0 投票
1 回答
684 浏览

google-apps-script - 环聊聊天机器人图像卡未刷新

我正在为环聊聊天构建一个机器人。我的机器人将显示来自免费图像 api 的随机图像。api 的URL在每次调用时都是相同的 URL,但会得到一个新图像。不幸的是,我的机器人不会更新图像。它只是在每次通话时重新发布相同的图像。我正在使用 Google 的 App Script 来部署机器人。我的图像代码如下:

随机图像会按原样显示。唯一的问题是当我再次调用它时,它显示相同的图像。我似乎找不到刷新卡的方法。我见过这种方法:

然后shouldUpdate传给buildImageCard. shouldUpdate虽然,如果是真的,什么都不会发生。我错过了什么?

0 投票
0 回答
133 浏览

google-apps-script - 如何使用应用程序脚本在环聊聊天机器人中获取用户的位置

我使用应用程序脚本创建了一个环聊聊天机器人。我想访问用户的地理位置。

例如,当用户连接到机器人时,机器人应该用用户的位置(例如经度、纬度)向用户打招呼。我假设用户在 chrome 浏览器中使用 hangouts-chat。我不确定这是否可能,因为机器人在谷歌的服务器端托管应用程序脚本代码。

0 投票
1 回答
183 浏览

hangouts-chat - Hangouts Chat - 发送链接以将机器人添加到空间

我正在构建一个 Google Hangouts Chat 聊天机器人。

我需要我的机器人在与另一个用户对话后提示用户。但是,可能尚未与这些用户开始对话,并且我无权在未添加到 DM 空间的情况下开始对话。

我设想的当前解决方案是通过电子邮件提示用户。但是,我找不到指向该机器人的直接链接,或者找不到将机器人添加到用户空间的链接。这样的链接存在吗?还是我必须发送一封电子邮件,其中包含“请访问 chat.google.com 并将机器人添加到对话中”之类的说明?恐怕这会产生强烈的流失。

谢谢你。

0 投票
1 回答
68 浏览

hangouts-chat - 如何让 G-Suite Chat 保持登录状态?

我正在寻找任何能让我保持 G-Suite/Hangouts Chat for Windows 登录状态的设置。

每次我的用户打开聊天时,它都会要求他们登录(然后按钮会打开一个浏览器窗口,让他们输入他们的凭据)。

0 投票
2 回答
148 浏览

google-apps-script - Google Hangout Room 中的机器人可以访问活跃用户吗

我的团队发现@all 太过分了——人们下班时会收到通知,这对我们来说是行不通的。我搜索了 AppScript 文档,我发现的只是如何回复个人。

我想要的:检测在环聊中活跃的用户,并通过调用机器人@提及每个用户的能力。这可能吗?

0 投票
1 回答
2156 浏览

hangout - 将 Webhook 发布到现有线程

试图弄清楚如何在 Hangouts Chat 中将 webhook 消息发布到聊天室中的现有线程。

当我发布到 webhook URL 时,我得到以下响应:

有没有办法在 JSON 响应中使用返回的“线程”来发布到聊天室中的同一线程?

0 投票
0 回答
172 浏览

hangouts-chat - 如何更新使用传入 Webhook 创建的消息

我正在使用 Incoming Webhook 将消息发布到房间中。最近我发现有一个API可以更新消息。

但是,当我尝试进行更新时,请求失败并显示UNAUTHENTICATED状态。

根据文档,我必须有https://www.googleapis.com/auth/chat.bot范围才能创建和更新消息,因为我能够创建消息,所以我假设我有正确的范围?或者我还有什么需要做的吗?

我没有手动获取任何凭据,我只是复制了在创建传入 Webhook 时返回的 URL,该 URL 已经包含keytoken参数。

这是我正在尝试制作的示例更新请求:

当我创建新消息时,类似的请求可以正常工作:

我是否缺少某些配置,或者是否存在一些不允许这样做的限制?