将 Webhook 发布到现有线程

2024-06-05

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

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

{
    "name": "spaces/123123123123/messages/128391203812903809128",
    "sender": {
        "name": "users/u4i3u4oi32u5oi23u4o23",
        "displayName": "Mecha",
        "avatarUrl": "",
        "email": "",
        "type": "BOT"
    },
    "text": "",
    "cards": [
        {
            "header": {
                "title": "Some Title",
                "subtitle": "Some Subtitle",
                "imageStyle": "IMAGE",
                "imageUrl": "Some Image URL",
                "imageAltText": ""
            },
            "sections": [],
            "cardActions": [],
            "name": ""
        }
    ],
    "previewText": "",
    "annotations": [],
    "thread": {
        "name": "spaces/123123123123/messages/128391203812903809128"
    },
    "space": {
        "name": "spaces/123123123123",
        "type": "ROOM",
        "displayName": "Chat Room"
    },
    "fallbackText": "",
    "argumentText": "",
    "createTime": "2019-01-25T21:13:03.278543Z"
}

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


我想到了。您可以在返回的 JSON 中获取线程值。

在这种情况下,它是:

"thread": {
        "name": "spaces/123123123123/messages/128391203812903809128"
    },

并将其添加到 JSON,您发送下一个请求:

{ 
  "cards": [
    {
        "header": {
            "title": "Some Title",
            "subtitle": "Some Subtitle",
            "imageStyle": "IMAGE",
            "imageUrl": "Some Image URL",
            "imageAltText": ""
        },
        "sections": [],
        "cardActions": [],
        "name": ""
    }
 ],
  "thread": {
        "name": "spaces/123123123123/messages/128391203812903809128"
    }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将 Webhook 发布到现有线程 的相关文章

  • Google Hangouts Meet API 文档 [已关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我正在寻找 Google Hangouts Meet 的原始 api 文档 我注意到一个机器人hangups https github com td
  • 尽管我调用 abortBroadcast(),但我的短信应用和环聊中仍收到短信

    我自己开发了一个短信拦截器 Android 应用程序 该应用程序可以很好地捕获所有垃圾邮件 直到最近 Google 更新了其环聊应用程序以处理短信 问题 短信被我的应用程序和环聊捕获 尽管该消息被我的应用程序阻止并存储在其私有数据库中 但它
  • Google Hangouts 聊天机器人创建房间

    我正在使用环聊聊天机器人编写房间之间的消息传递服务 是否可以使用 Hangouts 聊天机器人创建房间 https developers google com hangouts chat concepts 如果通常可以使用 Hangous
  • 错误 400:invalid_scope“https://www.googleapis.com/auth/chat.bot”

    新的谷歌环聊聊天的文档说你需要授权范围https www googleapis com auth chat bot https developers google com hangouts chat reference rest v1 sp
  • Twilio 加入 Google Hangouts 电话会议

    我正在使用 GSuite 附带的 Google Hangouts for Enterprise 当 Google Hangouts 会议开始时 它会提供带有 PIN 码的拨入号码 1 xxxx xxxx 3235 一些 PIN 码 3495
  • Google Hangouts 网站按钮

    是否可以在我的企业网站上添加一个 Google Hangouts 按钮 单击该按钮即可向我发起呼叫 我有一个商业网站 我希望任何人都可以像嵌入在网站页面上的 Skype 按钮一样进行呼叫 我遇到的问题是我去了https developers
  • 使用发布/订阅时交互按钮无法正常工作

    我正在用 C 编写一个使用 pub sub 的环聊聊天机器人 这样我就可以在防火墙的一侧托管该机器人 除了卡片内的交互式按钮之外 一切似乎都运行良好 如果我创建具有特定操作方法名称的按钮 机器人会收到具有适当操作方法名称的 CARD CLI
  • Google + 环聊按钮

    我正在尝试将 google Hangout 按钮添加到我的 html 文件中 如下所示 但是当我运行 html 页面时 该按钮不显示 div div
  • Google Hangouts API:我可以发起“直播”环聊吗?

    有没有办法通过 API 发起 直播 环聊 我已经创建了我的应用程序并且运行良好 但是我需要为我的客户提供环聊的嵌入代码 我似乎找不到任何有关如何通过环聊按钮启动此类环聊的文档 https developers google com hang
  • 生成 Google Hangouts 会议 URL

    我希望我的网站能够以编程方式生成环聊网址 这些网址可以转发给特定用户 以便他们加入同一会议 据我了解 这可以通过安排活动来实现Google Calendar 有没有办法在不依赖的情况下做同样的事情Google Calendar 意思是通过A
  • 如何从Google GAIA ID查找用户信息?

    我一直在为 Google 的 Takeout 服务开发 Hangouts json 解析器 该解析器从 json 文件中获取所有对话 附件和杂项信息 并将所有内容填充到数据库中 我已经完成了所有工作 但 json 文件提供的唯一信息是发送
  • 使用 Google+ 环聊 API

    如果有人添加 电子邮件受保护 cdn cgi l email protection到他的 Google Hangout 联系人并向其发送一条 Google Hangout Chat 消息 我想从我的服务器设置自动回复他的聊天 有没有办法做到
  • 无法发布环聊应用(扩展程序)

    我已经创建了一个 Google Hangout 扩展应用程序 并私下测试了它的工作原理等 现在我正在尝试发布它 我已按照此处的说明进行操作 https developers google com hangouts publishing ht
  • 如何使用 pub/sub 机器人对消息作出反应

    我创建了一个带有按钮和 onClick 操作的卡片 该卡片成功向我的客户发送了类型为 CARD CLICKED 的消息 当我尝试使用 NEW MESSAGE 或 UPDATE MESSAGE 类型的消息响应此消息时 该消息将显示为新消息 而
  • 您能否从 YouTube Live Streaming API 获取环聊直播加入 URL?

    As the Google Hangouts API 已关闭 https developers google com hangouts support faq 我该如何使用YouTube 直播 API https developers go
  • Google 聊天机器人 - 发送私人消息而不发生事件

    我有一个正在 PM 中工作的机器人 我可以与它交谈并让它毫无问题地完成我的任务 但我不知道如何让它向特定的其他人发送消息 我希望它能够向特定的用户列表发送私人消息 而无需这些用户的任何交互 唯一的交互是我发出的命令 要求它向其他人发送消息
  • 互动卡环聊 Api

    我正在使用交互式卡将消息异步发送到环聊聊天 API 并且使用了 onClick action 但是当我执行该操作并单击按钮时 我收到此错误 CARD CLICKED ERROR 并不是我通过将 actionResponse 添加到 a 来处
  • 使用受邀用户列表发起视频群聊

    我有一个网站 一些拥有有效 Gmail ID 的人正在进行讨论 如果讨论中的其中一个人点击了 google Hangout 按钮 我需要使用已经邀请的讨论中的用户列表开始一个 Hangout 即我需要避免添加参与者打开环聊应用程序时出现的弹
  • 如何通过 Viber 和 google Hangout 分享可绘制图像?

    当我通过 Whatsapp 分享图像时 我的代码工作正常 但对于 Viber 和 google Hangout 我收到 找不到照片 错误 这是我的代码 int ImageResourse imageAdapter mThumbIds pos
  • 将 Webhook 发布到现有线程

    尝试弄清楚如何在 Hangouts Chat 中将 webhook 消息发布到聊天室中的现有线程 当我发布到 webhook URL 时 我收到以下响应 name spaces 123123123123 messages 128391203

随机推荐

  • 如果用户可以解密 web.config,那么加密它有什么意义呢?

    哎呀 一些供应商告诉我的老板 不加密 web config 是一个很大的安全漏洞 这对我来说听起来像是废话 我的意思是 如果有人破坏了服务器 我们不是就完蛋了吗 就像 Joelt 所建议的那样 ASP NET 最近出现了一个安全问题 允许人
  • 在 Express 中设置客户端可访问 Cookie

    我正在开发一个使用 Express 和 SocketIO 的 Node 应用程序 我想在我的 Express 控制器中设置一个 cookie 然后可以从我的客户端 Javascript 代码访问该 cookie 我尝试的一切似乎都不起作用
  • 我应该使用 AWK 或 SED 删除 CSV 文件中引号之间的逗号吗? (重击)

    我有一堆日常打印机登录CSV格式 我正在编写一个脚本来跟踪使用了多少纸张并将信息保存到数据库中 但我遇到了一个小问题 本质上 日志中的一些文档名称中包含逗号 全部用双引号引起来 并且由于它采用逗号分隔格式 所以我的代码搞乱了并将所有内容推到
  • ImproperlyConfigured at / 不允许空静态前缀 - Django

    我正在使用 Django 上传 显示图像 该网站部署在 Heroku 上 下列的this https coderwall com p bz0sng教程我能够成功上传图像 但是 图像并未显示在模板中 然后我了解到我的 urls py 末尾应该
  • Flash AS3 -domain.com/crossdomain.xml 和安全错误

    在代码中 我在 URLLoader 之前使用它 swf 将与许多不同的域一起使用 并且这将及时更改 Security allowDomain In http domain com crossdomain xml http domain co
  • 如何将 C++ 类包装在基于 C 的 dll 或基于 CLI 的 dll 中?

    我被告知将我用 C 编写的类导入到 dll 中 然后在 c 应用程序中使用该 dll 下列的本指南 https stackoverflow com questions 4555961 how to use a class in dll我创建
  • celerybeat 和 sqlalchemy + 金字塔应用程序出现“ResourceClosedError:事务已关闭”错误

    我有一个名为的金字塔应用程序mainsite 该站点以相当异步的方式工作 主要是通过从视图启动线程来执行后端操作 它使用 sqlalchemy 连接到 mysql 并使用 ZopeTransactionExtension 进行会话管理 到目
  • 如何将 STOMP 客户端连接到 Wildfly?

    我想向 STOMP 客户端公开我的 WildFly 服务器 但我还没有找到任何最近的样本 据我了解 最近 WildFly 版本中的所有通信都通过单个套接字 默认情况下监听 8080 我需要更改任何配置还是开箱即用 任何指示表示赞赏 我使用的
  • 用于选择 querySelector 中当前元素的 CSS 伪选择器可用于同级 (+) 或一般同级 (~) 选择器? [复制]

    这个问题在这里已经有答案了 如果我有这个 HTML div class elem div class child div div div class sibling div 和JS let elem document querySelect
  • Django 模板变量从 {% for %} 循环到 Javascript

    这是一个迭代记录的 Django 模板 每条记录都包含一个由 JS 函数填充的 div 为了让 JS 知道要做什么 它需要从每次 for 循环迭代中获取一个变量并使用它 我不知道具体如何实现这一目标或是否可能 我不知道 也许记录在单独的 J
  • 在R中使用plotly在轴标题中换行和下标

    我刚开始使用plotly对于 R 中的一些交互式散点图 并且在轴标签上遇到困难 通常我设计我的情节ggplot2然后使用ggplotly函数来转换它们 但这有时由于某种原因非常慢 所以我想直接在中创建我的图plotly 我现在尝试更改轴标题
  • 为什么我在 Java 中收到有关“可能丢失精度”的警告?

    class Test public static void main String args short s 2 s1 200 s2 s2 s s1 error possible loss of precision System out p
  • Rails 3.1 中的嵌套表单

    我在嵌套表单方面遇到问题 rails 3 1 在应该渲染 fields for 块时不渲染 fields for 块 例如 在编辑现有记录时 由于我对自己的英语不够自信 我制作了一个小示例应用程序 新行动 def new manga Man
  • 在 MVC 类上创建主键字段

    我是 MVC 和 C 新手 我只是偶然发现它并发现它很有趣 我遇到了一个不允许我继续的问题 这是我的代码 using System using System Collections Generic using System Linq usi
  • 如何搭建qtwayland?

    我花了一整天的时间尝试使用QtWayland Compositor 1 0在 Qt 创建者中 我已经遵循了从那里开始的所有步骤https wiki qt io QtWayland https wiki qt io QtWayland但我收到
  • 如何根据值扩展数据框? [复制]

    这个问题在这里已经有答案了 我有以下输入数据框 df lt data frame x c a b c y c 4 5 6 from c 1 2 3 to c 2 4 6 df x y from to 1 a 4 1 2 2 b 5 2 4
  • C++ - 模板专业化和部分专业化

    我一直在互联网和 stackoverflow 上寻找具体的答案 但我似乎找不到 我必须创建一个通用类 然后实现特定的功能 我的具体说明是 您需要使用模板表达式参数以及模板类专业化和部分专业化 我有一个模板类 template
  • 为什么 git-cherry pick 没有说要提交什么?

    我对以下问题进行了很多搜索 但无法获得任何实质性信息 我创建了一个临时分支 202116 并尝试对 gerrit 202116 进行挑选 并收到以下消息 为什么我无法挑选此提交以及为什么会收到此错误 lt gt git fetch ssh
  • 使用边距与填充? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我最近开始自己在线学习周三开发 并且是这个领域的新手 所以对我的基本查询表示歉意 我知道边距和填充之间的区别 用逻辑术语 但不太确定 何时应该使
  • 将 Webhook 发布到现有线程

    尝试弄清楚如何在 Hangouts Chat 中将 webhook 消息发布到聊天室中的现有线程 当我发布到 webhook URL 时 我收到以下响应 name spaces 123123123123 messages 128391203