问题标签 [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 回答
385 浏览

google-api - 环聊聊天机器人开始环聊聊天或房间

我正在计划某种不遵循代码示例前提的 Google Hangouts 机器人/集成: https ://developers.google.com/hangouts/chat/concepts/

这不会是传入消息的“回复机器人”,它会主动启动对话聊天或聊天室以让人们联系。

在我的应用程序中,我希望向用户提出以下问题:“您好!John Doe 已请求访问您的服务器。您允许他访问吗?(允许的响应:是/否)”

所以,他们可能会回答:“是的”,所有的 devops 机制都会被触发。

许多人的类似用例(即 unix 团队的聊天室):(这里没有响应,只是开始聊天室)“在我们的主路由器上检测到严重事件,你们所有人都被确定为负责解决这个问题。 "

我真的很感激任何关于如何解决这个问题的建议或任何建议。

向大家致以最诚挚的问候!:)

0 投票
1 回答
4036 浏览

chat - 如何手动或以编程方式删除/归档 Google 聊天室中的线程

我的意思是gSuite 附带的Google Chat

已在https://support.google.com/hangouts/answer/3112001?co=GENIE.Platform%3DDesktop&hl=en找到答案,但没有得到任何答案。

0 投票
1 回答
1195 浏览

javascript - 谷歌饼图很小但占用很大的面积

我有以下页面(请看下面),带有 Bootstrap 4 和 Google 图表。

有 3 个黑匣子,右边的有 google chart pie。我遇到的问题是图表使用的区域与实际图表相比太大了。

所以我用这个大小配置图表:

但正如您所看到的,它占用了所有空间,但图表实际上是该 div 使用的区域大小的一半。

有什么方法可以配置它以减少该 div 使用的区域,但增加图表的大小以使用 500px x 250px 的大部分空间?

谢谢

0 投票
1 回答
62 浏览

sensu - Sensu,用于多聊天室的 Google 聊天处理程序

是否有任何google 聊天模块可以通过 sensu 的 google 聊天处理程序向多个房间(聊天室)发送警报?例如:就像在 Slack 中一样,我们有 multi-slack-handler.rb 处理程序可以通过我们定义的订阅触发多个渠道的警报。/谷歌聊天是否可能发生这种事情?

就我而言,我在 Sensu(sensu-core 开源版)中创建了两个频道,但几分钟后我只在一个频道中收到警报我也在另一个频道上收到警报,但它只在一个频道中发送警报时间。我们如何使用 google hangout 处理程序在 sensu 上的所有频道中获得警报?

0 投票
1 回答
809 浏览

node.js - 如何在 Node js 中使用 Google Hangout 聊天 space.message.get 获取消息

我已经为节点 js Web 应用程序集成了 Google Hangout 聊天。

我能够获得空间,空间中的成员,但我无法获得空间消息。我还从下面的链接中引用了文档

这里还有发现文件:

根据发现文档,它需要 {messageId} 作为参数,但我不确定在哪里可以find/get messageId

请在下面找到我的代码:

请给我一个解决方案来获取消息。提前致谢。

0 投票
2 回答
2795 浏览

google-apps-script - 环聊机器人如何在卡片消息中@提及用户

我创建了一个机器人,它应该通知组中的用户他们被分配到的任务。它适用于简单的消息,但一旦放入卡片消息就无法正常工作 - 我得到“---”或“???” 而不是提及。我试图把它放在不同的小部件中:keyValue、textParagrap 或标题,但它不会改变任何东西。有谁知道这是否可能?

0 投票
1 回答
1251 浏览

javascript - 是否可以更改 Google Chatbot 的“卡片”“宽度”?

我正在四处寻找card width由 Google Chatbot 创建的更改,但据我所知,Chatbot API 中没有任何配置。

是否可以以某种方式设置属性?

我现在的Card class;

这些是我现在寻找的Hangouts Chat APIwidth ,但没有关于自定义值的信息;

0 投票
1 回答
1637 浏览

jquery - 在 Google Chat 中创建新话题 - 如何发送新的指定话题密钥?

我正在创建一些简单的 Bot 函数来创建线程并将消息发送到 Chat。创建“任意”线程并将消息插入具有已知 ID 的线程很好,没问题,我根本无法在创建新线程时指定线程 ID。我已按照 Google 文档中的详细信息进行操作,但无法让它们中的任何一个工作。

请参阅:https ://developers.google.com/hangouts/chat/how-tos/bots-develop

这是我的代码 - 非常简单,但被混淆了

两条注释掉的data:行都可以正常工作。

我努力了:

  • data: "{'text':'This inserts into a new thread with specified id', 'thread':{'name':'spaces/SPACE_ID/threads/SPECIFIED_THREAD_ID'}}",但这会导致 500 错误
  • https://chat.googleapis.com/v1/spaces/SPACE_ID/messages?\ threadKey=ARBITRARY_STRING如文档中所写,但没有变化 - 得到 400 个错误和违规/未知变量“threadkey”

我已经按照文档中的所有方法进行了尝试并尝试了变化,但无济于事。

毫无疑问,我在这里错过了一些东西,但我看不到它。对此的任何帮助都将使我的头发再次生长!

0 投票
1 回答
1696 浏览

chat - Hangouts Chat:获取线程中的所有消息

有没有办法获取属于一个线程的所有消息?

我们从https://developers.google.com/hangouts/chat/reference/rest/v1/spaces.messages#Message知道 aMessage属于 a Thread,是否有 API 可以获取给定线程的所有消息?

0 投票
0 回答
320 浏览

python-3.x - 如何从用户窗口隐藏 Hangout-chat-bot 未响应消息?

我已经使用 rest API 发送带有有效 access_token 的谷歌聊天消息“ https://chat.googleapis.com/v1/spaces/xyz/messages/ ”,并且还从我的机器人那里得到了正确的响应。但是每次在发件人消息中,我都会在收到我的机器人响应后收到“机器人没有响应,仅对您可见”的消息。

点击这里查看截图