问题标签 [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 投票
2 回答
500 浏览

google-cloud-platform - 如何订阅具有令牌和主题的 Pub/Sub?对于环聊聊天机器人

我正在为谷歌聊天制作一个聊天机器人,我看到有一个 Cloud Pub/Sub 选项。我想使用它,但我不知道如何将对话链接到 Pub/Sub 系统。Chat 给我的只是这个 Pub/Sub 配置

我怎样才能做到这一点?没有终点或什么都没有。

好的,所以这里的文档告诉我的不是很多,它只告诉我消息采用这种格式:

(对不起格式)

我无法链接文档,因为它说它是机密的。但我可以看到它与用于环聊的非常相似。

有任何想法吗?

0 投票
1 回答
1106 浏览

hangouts-chat - 尝试为整个域启用我的应用程序脚本机器人

我正在尝试为“您自己域中的每个人”启用我的机器人。收到此错误。

如果我通过“您域中的特定人员和组”启用它 - 它可以工作。

有人知道我错过了什么吗?

尝试为整个域启用我的机器人

0 投票
0 回答
681 浏览

hangouts-chat - 环聊聊天机器人 - 在线程的最后一条消息上方发布线程消息

我创建了一个简单的环聊聊天机器人。回发到线程时,设置 ThreadId 时,消息显示在最后一条消息的上方而不是下方。如果我删除 threadid,它会作为线程下方的普通消息发布。我不确定我错过了什么,甚至为什么该服务会让我在最后一个消息之上注入一条消息?

代码非常简单:

在此处输入图像描述

0 投票
1 回答
173 浏览

hangouts-chat - 是否可以以“我”的身份运行用应用程序脚本编写的聊天机器人

可以将应用程序脚本项目部署为 Web 应用程序并作为脚本所有者执行它们(“以我的身份执行应用程序”)。

对于聊天机器人,我看不到这样的东西。

我看了这里https://developers.google.com/hangouts/chat/how-tos/bots-apps-script#authorization

在 appscript.json 中有类似的东西会很好

可能吗?

更新:创建了一个功能请求https://issuetracker.google.com/issues/74233022

0 投票
1 回答
2301 浏览

hangouts-chat - 如何将一张简单的表格嵌入到 Hangout Chat 中

可以使用 Cards 为聊天机器人创建格式化文本。我需要一种在卡片内有一个格式化表格的方法。对于一个简单的 3 列和 3 行表,json 应该是什么样子。部分是垂直划分卡片,如何水平划分卡片以显示一个小的格式化表格。

0 投票
1 回答
128 浏览

hangouts-chat - Hangouts Chat - 在使用 Pub/Sub 时授权访问第三方服务

文档(https://developers.google.com/hangouts/chat/how-tos/auth-3p)建议向用户发送直接消息(带有“REQUEST_CONFIG”类型):

使用 Cloud Pub/Sub 端点的机器人无法使用这种涉及 HTTP 响应的方法,因为它们无法同步响应。相反,他们应该实现一个类似的流程,但通过使用 Message.create 将直接消息异步发送回用户。

Message.create 需要一个空间名称。如果我要回复的原始消息发布在房间中,我将如何找到给用户的直接消息的空间名称?

0 投票
1 回答
154 浏览

hangouts-chat - 在 Google Cloud Platform 中未找到 Hangouts Chat API

使用链接https://developers.google.com/hangouts/chat/quickstart/apps-script-bot上的手册没有找到“Hangouts Chat API”

0 投票
1 回答
1084 浏览

google-apps-script - 如何在 Apps Script 中使用员工数据回复环聊机器人?

我已经通过 AppsScript 构建了我的第一个聊天机器人,并且运行良好。

我坚持的用例是“获取有关同事的信息”。

下面的代码应该可以工作,但联系人没有任何电话号码。好吧,不是在本地用户“联系人”中,而是在公司目录中。有一些大型 API 供用户使用,我不知道当另一个用户调用该函数时是否可以获得运行授权。

提前致谢

0 投票
1 回答
387 浏览

google-cloud-pubsub - Hangouts Chat Pub/Sub Bot 仅在房间内接收提及

我们正在为 Hangouts Chat 构建第一个机器人以支持 JIRA 服务器 ( https://github.com/seibert-media/hangouts-jira-bot ),我不得不注意到 Google PubSub 中的事件仅在机器人收到直接消息或在房间中提及,但不是针对每个房间消息。这是预期的行为还是我们做错了什么。

0 投票
1 回答
1044 浏览

google-api - 我可以创建一个环聊聊天机器人来(获取和)显示来自 SQL 数据库的结果吗?

我想构建一个自定义聊天机器人(使用 Google Hangouts Chat)来回答诸如“Sales 08-03-2018 in $”->“$500000”之类的请求。我在 AWS Redshift 中有数据。我可以使用使用 Python 连接 Redshift 的 psycopg2。是否有任何 API 可以直接连接到 Redshift 或 MySQL 并将这些聚合结果发送回我的机器人以回答所需问题?如果没有,有哪些替代方法可以做到这一点?另外,谁能告诉我我们在哪里运行 Flask 代码?我是新手,如果有人能简单介绍一下在哪里编码和运行,那将非常有帮助。我有一个启用了 Hangouts Chat API 的 G Suite 帐户。请帮忙。

谢谢。