问题标签 [hangouts-api]

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 回答
128 浏览

java - 使用 Eclipse 和 Apache Tomcat 9.0 开发环聊聊天机器人

我正在尝试开发一个环聊聊天机器人。我正在尝试使用 Eclipse 作为我的开发软件在 Java 中编写这个 - 以及作为我的服务器的 Apache Tomcat 9。

我的问题是如何开发 API 以与我的机器人程序集成。

最终目标是为 Google Hangouts 开发一个内部开发的聊天机器人,它可以从传入的聊天中获取信息并将其作为电子邮件发送给我自己。

我正在使用 tomcat 9.0 服务器

我基于本教程视频的项目 - 我遵循了所有步骤,但缺少一些东西。我在视频中意识到他正在使用 tomcat 8.5,希望这不是我问题的根源。

https://www.youtube.com/watch?v=5jQSat1cKMo

我想如果我可以按照上述视频中的步骤进行操作,我将拥有一个基础平台来操作 Google Hangouts 和我的 java 程序之间的通信。

//下面是我基于上面链接视频的示例java代码

现在我的xml代码

我想要我的网址中的变量 - http://localhost:8080/javaAPIee/rest/hello

/rest/hello 应该指定 API (/rest) 的类型,后跟变量 '/hello',当执行此操作时,我应该在网页上看到一个响应,上面写着“HI Patrick,这是来自 XML 的你好"

我尝试在 Eclipse 上使用我的动态 Web 项目实现一个 tomcat 服务器 - 但它给了我一个 HTTP 404 - 源服务器没有找到目标资源的当前表示,或者不愿意透露存在的表示。

0 投票
1 回答
346 浏览

attachment - 如何在环聊聊天机器人回复中添加附件

我在环聊聊天中创建了一个机器人,还使用了卡片消息回复 api。

我需要附上一张图片

这是他们提供的用于添加图像的代码。但我在本地有图像并想将其作为附件发送。我该怎么做。

0 投票
1 回答
166 浏览

javascript - Hangouts 聊天 API 脚本 BOT 获取用户位置 GPS 坐标

我们开发了一个环聊聊天机器人(纯 JavaScript,谷歌应用脚​​本),以便在我们离线时能够与用户交互。我们想知道与bot聊天的用户的位置,是否可以获得与bot聊天的用户的gps坐标?如果用户打开了他/她的 gps?我们目前询问用户他们的位置,但我们没有得到准确的数据,我们想直接从用户的 gps 中获取它

任何建议或帮助将不胜感激

0 投票
1 回答
56 浏览

google-apps-script - DriveApp 在环聊聊天机器人应用脚本中访问哪个帐户

我们有一个环聊聊天机器人,它从与之聊天的用户那里收集数据并将其保存在谷歌驱动器上的 csv 文件中,问题是脚本试图从与之聊天的用户的驱动器帐户中找到 csv 文件。这就是我访问 csv 文件的方式 DriveApp.getFilesByName(FileNameString);

我应该指定要访问的帐户吗?

0 投票
1 回答
132 浏览

google-apps-script - Using Google app script, hangout image aspect ratio not working

Even if we assign any numbers in aspect ratio (Width/Height), displaying the default image size in the hangout chat

please verify the issue in screenshot -

screenshot

0 投票
4 回答
2758 浏览

c# - 如何使用 google hangouts chat api webhooks 在同一线程上发布消息?

当消息与正在处理的同一文件有关时,我正在尝试使用同一线程中的 webhook 向 google 聊天 API 发送帖子消息。现在消息正在发布,但不在同一个线程中。任何帮助将不胜感激。

0 投票
1 回答
1067 浏览

hangouts-chat - 环聊聊天 - 根据主题标签更改消息背景颜色

我想根据提到的主题标签更改消息的背景颜色。

例如:

可以使用环聊 API 完成吗?

0 投票
1 回答
603 浏览

html - 环聊 api 卡片修剪文本

我正在尝试使用 google hangout api 在卡片内发送大量描述;但不幸的是,文本太长时会被修剪。以下是我发送的卡片样本:

当我查看机器人接收到的 html 时,内容 与white-space: nowrap;......white-space: wrap;"content": "<div style='white-space: wrap;'>Long Description...</div>"

我还注意到,在 pc 浏览器上,文本被修剪为 43 个字符,所以我使用正则表达式在每 43 个字符处添加 \n .replace(/.{42}/g, '$&\n'),这很有效,但在移动设备上,卡片似乎更修剪消息......

无论如何,我可以简单地删除那种烦人white-space的风格??

编辑

我知道这篇文章,但它试图增加卡片的宽度(这在技术上对我有用),并且没有解决方案......

0 投票
2 回答
37 浏览

hangouts-api - Hangouts Chat:如何在传入事件请求中检索 project_id 或 client_id?

我在 Hangouts Chat 中设置了一个完全可操作的聊天机器人,由定制的网络服务器编排。我现在希望能够让这个网络服务器与我创建的其他环聊机器人交互,并将一些请求路由到我的其他一些服务器,这些服务器必须知道哪些机器人启动了事件。对于其他提供者,例如 Slack,app_id 在事件请求数据中提供。但是对于环聊,情况并非如此。我在代表 project_id 或 client_id 的请求正文或标头中找不到任何数据。以更简单的方式,我的问题是:“如何识别向我发送事件请求的环聊机器人?” :)

0 投票
1 回答
283 浏览

google-apps-script - Apps Script Bot 上的 404 截断服务器响应

我正在尝试为每天运行一个功能并发送消息的环聊聊天机器人工作。我从 Google Developers 网站上的模板开始,但在获取 URL 时收到 404 截断服务器响应错误。

错误:

Truncated server response: <h1>Not Found</h1> <h2>Error 404</h2>

这是代码:

任何帮助将不胜感激。

提前致谢。马科斯