问题标签 [google-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 投票
1 回答
104 浏览

google-cloud-functions - 由 Pub Sub 触发的 Cloud Function 未发布预期消息

我有以下谷歌云功能:

当我使用以下触发事件直接从 Cloud Function Interface 测试该功能时,我{"data": {"message": "test"}}在 google chat => 中发布了正确的消息,{"message": "test"}但是当我手动从 pub sub 发布消息时,我有以下类型的东西发布在谷歌聊天iB7Im1lc3NhZ2UiOiAibXNnX2Nvb2wifX

我不明白这里发生了什么。

0 投票
1 回答
330 浏览

google-chat - 谷歌聊天消息的字符限制是多少

有没有办法增加谷歌聊天API消息的字符限制我正在寻找一种增加消息字符限制的方法。

0 投票
0 回答
29 浏览

c# - 将 GoogleChat WebHook 与 .Net ASP MVC 应用程序集成

是否可以在 ASP.NET MVC 项目中添加GoogleChat WebHook API ?我想添加这样的功能,由管理员从应用程序发送消息到谷歌聊天室,或直接发送给员工。我在互联网上找不到任何将 Google Chat WebHook API 集成到 ASP.NET MVC C# 中的文档,也找不到示例。

0 投票
1 回答
109 浏览

google-apps-script - Apps 脚本和 Google Chat 的 OAuth 问题

我目前正在尝试在 Apps Script 上制作一个谷歌聊天机器人,使用据称不需要任何身份验证的 webhook。但是,当我从 Apps Script 运行我的 Apps Script 函数时,似乎我必须允许我的帐户“使用外部网络应用程序”或类似的东西。我将 Apps 脚本开发为 API,以便我可以从外部调用这些函数,但它说我需要 OAuth 凭据才能这样做。而且我知道如何实现 OAuth 凭据,我只是不知道我应该使用什么范围,因为 webhook 应该在没有身份验证的情况下工作。

这是功能:

0 投票
1 回答
392 浏览

python - 使用 google chat api 时项目编号无效

我正在关注这篇文章,通过服务帐户在 Google Chat 中创建一条消息。但是,当我编译代码时,我收到以下消息:

回溯(最后一次调用):文件“googlechat-api.py”,第 27 行,在 resp = chat.spaces().messages().create( 文件“C:\Users\tdi5539\Anaconda3\lib\site- packages\googleapiclient_helpers.py”,第 134 行,在 positional_wrapper 中返回已包装(*args,**kwargs)文件“C:\Users\tdi5539\Anaconda3\lib\site-packages\googleapiclient\http.py”,第 935 行,在执行 raise HttpError(resp, content, uri=self.uri) googleapiclient.errors.HttpError: <HttpError 404 when requesting https://chat.googleapis.com/v1/spaces/AAAAcE3QeHo/messages?alt=json返回“无效项目编号。”。详细信息:“无效的项目编号。”>

谁能为我解释一下有什么问题?

顺便说一下,这是我的代码:

0 投票
2 回答
278 浏览

google-apps-script - 如何使用 Google App Script 从 Google Chat Bot 获取用户个人资料图片?

我对 Google App Script 有点陌生,但我不知道该怎么做。我正在使用 Google App Script 创建一个 Google Chat 机器人,并且我想获取向该机器人发送消息的用户的个人资料图片,最好是链接而不是图像本身,因为我会将图像传递到网站。

编辑:我知道谷歌有一个 API 来获取这样的用户照片,如果我是管理员 - 我不是 - 或者喜欢这样 但我不知道如何在 App Script 中使用它,或者如果它是甚至可以这样做。据我了解,我需要拥有我不知道如何获取的用户 ID。我也看过这个问题,但是可能对我有帮助的链接不再起作用。如果它有助于我还知道他们的电子邮件地址,我只需要从那里获取帐户 ID。我不介意使用其他需要 OAuth 来执行此操作的 API。如果它有助于我还知道他们的电子邮件地址,我只需要从那里获取帐户 ID。

0 投票
0 回答
25 浏览

javascript - 在 Google Chat 中上传新的 Google Cloud 版本的机器人时崩溃

直到 2021 年 19 月 7 日星期五,我成功地上传了新版本的 GoogleChat 机器人,没有任何问题。但是,从今天早些时候开始,在 Google Apps Script 中创建新版本并部署到 Google Cloud 时,当我尝试在 Google Chat 中调用机器人时,它返回一条错误消息,说机器人无法响应。

我什至尝试使用 Google Apps 脚本模板创建一个新机器人,但错误仍然存​​在。

我不知道这个失败是否发生在其他人身上,因为只有在尝试生成新版本时才会注意到它。旧的工作没有问题。

0 投票
0 回答
36 浏览

javascript - 在 chrome devtools 中使用 javascript 获取截断工具提示的完整文本

我正在尝试获取在 googleChat webapp 中喜欢帖子/评论的用户的完整列表。现在,当您将鼠标悬停在“喜欢/竖起大拇指”图标上时,工具提示仅显示 10 个名称,其余部分被省略号截断并带有计数。我想获取完整的用户列表。我尝试过使用内部文本,但它显示了您在 UI 上看到的内容,但我相信必须有一种方法可以从某处获取完整列表。我是 javascript 新手,一直在使用脚本来获取此类隐藏的文本/元素。需要一些提示。

0 投票
1 回答
31 浏览

python - 我的 @app.route 装饰器没有触发它的功能

我是 python 和 flask 的新手,我遇到了 Flask 的问题。我正在尝试使用本地 HTTP POST (webhook) 从另一个文件调用函数,但是当我执行任何操作时什么都没有发生。

这是我非常基本的 Flask 应用程序。如您所见,它正在尝试从此文件(BotSpeak)调用主函数:

这是将本地 HTTP POST 发送到我的烧瓶应用程序的代码:

我可以从烧瓶应用程序之外的其他文件调用主函数,它会工作,但它不会像它应该那样在 app.route 装饰器中触发。我非常感谢任何人的帮助,我鼓励您将这些投入到 VS Code 中并亲自尝试。

0 投票
1 回答
25 浏览

google-cloud-platform - 用于命名 Google 聊天机器人以便聊天用户可以引用的配置选项卡在哪里?

尝试按照这些说明操作,但找不到配置选项卡..

https://developers.google.com/chat/how-tos/bots-publish#enable_the_google_chat_api_以前_hangouts_chat_api

我在最后一条指令上是对的 - “4. 选择配置选项卡并输入机器人的信息,如下所述。”

根据前面的说明,我在“API 和服务”>“凭据”选项卡上,除非我误解了该说明。配置选项卡在哪里?换个说法,我在哪里命名我的聊天机器人,以便聊天中的用户可以引用它?

我知道这将是一个愚蠢的简单解决方案,但该指令目前对我来说是一个死胡同。

为任何帮助干杯!