问题标签 [hipchat]
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.
node.js - 如何从 Hipchat 读取 webhook 数据?
我创建了一个自定义斜杠命令,用于在用户在特定房间中写入时返回数据。仅当我在 API 端点上硬编码一个值时,这才有效。我真的很想从像“/notes 12345”这样发送的消息中返回“12345”
我无法弄清楚我需要如何配置我的节点 API 端点以获取从 hipchat 发送的消息正文中包含的值。我需要一些特定的东西来处理传入的数据吗?
如果我使用 Postman,这可以工作,但我希望它来自用户在房间中输入的值。
我使用RequestBin来获取从 Hipchat 发送的原始数据:
我如何在对我的 node express API 端点的 POST 请求上进行此工作?我需要使用 JSON.parse 或 stringify 或类似的东西吗?在这一点上我真的一无所知。
提前谢谢了。
javascript - 如何以编程方式在 HipChat 中发送消息?
我的任务只是编写一个书签,以简化我团队中 HipChat 中的消息编辑。我写了以下内容:
但什么也没有发生。我怎样才能实现我的目标?
非常感谢。
deployment - 如何在 CentOS 6 上安装 Hipchat 服务器?
在深入研究 CentOS 终端时,我能够安装和设置 Jira、Confluence 和 Bitbucket 服务器。然而,Hipchat Server 似乎基于完全不同的东西。
是否有安装 Hipchat 的分步指南;从需要什么(依赖项)到安装(我什至不确定这是过程的一部分)到看到它工作(登录等)?
Atlassian 的官方指南是这样写的,我看着它很困惑——就好像它是一个永远无法解开的谜语。哈哈
curl - 使用 Curl 在 hipchat 房间上传文本文件
我正在使用 bash 脚本来运行量角器自动化脚本。我在文本文件中得到结果。现在我想将该文件上传到 hipchat 房间。
我能够获取文件的内容,但我想在 hipchat 上上传实际的文本文件。请帮忙!
这是我的 curl 命令,它在 hipchat 房间上显示文件内容:
ruby - 如何将文件附加到 ruby hipchat 消息?
我想使用ruby hipchat-rb gem通过 hipchat 发送文本文件。在这个 gem 的自述文件中似乎没有办法做到这一点。是否有可能做到这一点?
xmpp - hipchat bot“lita”和/或“hubot”会通过端口 443 工作吗?
我正在尝试连接hipchat
botlita
和/或hubot
.
- XMPP 库具有硬编码的端口,
5222
但我已将其更改为443
- 我现在遇到错误。 - 我可以发布我得到的错误,但在此之前我想检查端口 443 是否可以工作,因为它正在连接但立即断开连接并
broken pipe
显示消息。
chat - 将实时聊天对话嵌入为仅在 HTML 页面上的视图
我希望将实时聊天频道添加为仅在静态 HTML 页面上的视图,但似乎找不到可行的解决方案。
与用于支持的实时聊天弹出窗口相反,我希望使用 Slack、HipChat、Telegram 等工具在实时聊天中创建一个仅查看的窗口。
最终目标是创建几乎一个实时博客,由多个经过身份验证的用户组成,他们正在积极聊天,而网站访问者只能查看聊天内容。
任何想法都会受到赞赏,但最好是聊天客户端是跨平台的网络、桌面、移动使用。
谢谢!
hipchat - Hipchat API /代码
我想在出错时向 hipchat 发送一些 json。原始 json 在 hipchat 中不是很可读。
hipchat 客户端支持/code
,我希望使用 API 获得类似的输出。我尝试了很多方法(我已经在 php 中实现了一个库,它使用生成并将其发送到 API 的相同类和 html 元素/code
),但它有它自己的问题。
首先,API 有 100,000 个字符的限制。在某些情况下,我的漂亮打印超出了限制(在消息中添加许多 html 和 css 的 bcs)。
将其移植到其他项目也不容易。我在 PHP 中创建了那个库,现在我想集成一个 .netCore 应用程序,我需要重新编写整个内容。
[更新 1]
事实证明,hipchat API 通过将标头设置为Content-Type:text/plain
并/code
在消息前面发送内容来支持这一点
这样消息将带有黄色。有什么方法可以设置颜色吗?
heroku - 如何让我在 Heroku 上的 Hipchat 集成进行身份验证?
我按照这里的分步指南进行操作。
我制作了一个简单的应用程序,它根据正则表达式向安装了集成的房间发布消息(如上面的教程中所述)。
当我最初将集成添加到 hipchat 房间时,它工作正常。但是,一段时间后它会停止工作。
我的 Heroku 日志中出现以下错误:
我认为我的配置有问题或者我没有使用 OAuth,但是在谷歌搜索之后我找不到任何关于它应该是什么样子的具体答案。
我的 config.json 看起来像这样:
我的请求处理程序如下所示:
关于 Hipchat 和 Heroku 的 Oauth 配置和使用的任何具体方向都会令人惊叹!
rest - 使用 CPPREST SDK 将图像上传到 HipChat
我正在尝试使用 CPPREST SDK 将图像上传到 HipChat,但没有成功。有将图像上传到其他服务器的示例,但 HipChat API 似乎更复杂(对此我非常陌生,我无法填补空白......)。
来自 HipChat REST API 文档(https://www.hipchat.com/docs/apiv2/method/share_file_with_room):
与房间共享文件。
将请求格式化为 multipart/related 与内容类型 application/json 的单个部分和包含您的文件的第二部分。
注意:包含该文件的部分必须在该部分的 Content-Disposition 标头中包含 name="file"。包含消息的 application/json 部分是可选的,可以排除,但文件部分是必需的
示例请求:
标题:
内容类型:多部分/相关;边界=边界123456
身体:
--boundary123456 内容类型:应用程序/json;字符集=UTF-8
内容处置:附件;名称="元数据"
{"message": "查看此文件上传!"}
--boundary123456 内容类型:图片/png
内容处置:附件;名称="文件"; 文件名="上传.png"
“文件内容在这里”
--boundary123456--
我正在尝试使用 set_body() 方法: void web::http::http_request::set_body(const concurrency::streams::istream& stream, ....) 但我不知道如何插入文件流在所有上述复合体内部。set_body() 的文档说:“这不能与设置请求正文的任何其他方式结合使用”。我是否需要将文件读入字符串并将其嵌入到“文件内容位于此处”的位置,并使用其他 set_body() 方法之一,而不是将 set_body() 方法与文件流一起使用?
谢谢, 奥弗