问题标签 [mattermost]

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 投票
3 回答
7583 浏览

python - 如何通过 Mattermost 传入的 webhook 发送文件?

我可以通过传入的 webhook 将文本发送到Mattermost频道

此代码只是发布文本。我找不到将文件发布到频道的方法。假设我想发布位于 /home/alok/Downloads/Screenshot_20170217_221447.png 的文件。如果有人知道请分享。

0 投票
0 回答
90 浏览

mattermost - 将 Mattermost 与另一个后端集成时的会话管理

我们构建了一个后端来管理我们业务的一些核心部分,并希望将 Mattermost 用于通信部分。我看到的问题是无缝会话管理,而无需深入研究 Mattermost 的源代码。有没有办法 Mattermost 可以作为一个小部件工作并且只满足通信需求?它需要在 IFrame 中运行吗?我会很感激对此的一些想法。

0 投票
3 回答
2712 浏览

mattermost - Mattermost:如何查看上传到频道的文件列表

有没有办法查看人们上传/附加到频道的所有文件的列表?也许甚至通过搜索功能或斜杠命令?或者也许有一个简单的插件可以添加这个功能?

作为比较,这是 HipChat 和 Slack 的一个基本功能,但我在 Mattermost 中没有看到它。我正在试用 Mattermost Team Edition 3.6.2 版。但在大多数情况下,Mattermost 是一款出色且最受欢迎的应用程序。

0 投票
1 回答
825 浏览

mattermost - 找不到或重新创建 Mattermost 频道

我很确定我们有一个我不再看到的频道。当我尝试创建它时,我得到“先前创建了具有该 URL 的频道”。

0 投票
1 回答
122 浏览

npm - Mattermost 编译失败(Ubuntu 16.06)

我正在尝试在 Ubuntu 上编译 Mattermost(我安装了 Node 7.x,甚至在 6.x 中尝试过),但出现以下类型的错误:

完整的错误日志很大,如果需要我会发布它,但我认为这似乎是 pngquant 无法处理 om 图像的一些问题。我在兜圈子,几乎是无计可施。有人可以提出一些建议吗?

==更新==

经过进一步调查,我发现该目录/root/go/src/github.com/mattermost/platform/webapp/node_modules/pngquant-bin/vendor不存在。为什么会这样?哦

0 投票
1 回答
394 浏览

ios - 如何在 Mattermost 中通过 Web 套接字连接发送 Json?

我正在研究 Mattermost API。目前我被网络套接字卡住了。要使用身份验证质询进行身份验证,首先连接 WebSocket,然后通过连接发送以下 JSON

{ "seq": 1, "action": "authentication_challenge", "data": { "token": "mattermosttokengoeshere" } } 我如何发送这个 JSON。谢谢

0 投票
1 回答
1982 浏览

nginx - Gitlab Mattermost 的 nginx 服务器配置(使用非捆绑的 nginx 服务器)

我正在尝试按照https://docs.gitlab.com/omnibus/gitlab-mattermost/README.html配置 Gitlab Mattermost 。我正在使用非捆绑的 nginx 服务器,其配置如下所述Gitlab 的其余部分目前正在工作;我可以通过访问http://code.my.company.com来访问它。

Mattermost 可能配置正确,但我似乎找不到有关如何使用 Mattermost 配置非捆绑 nginx 的任何信息。特别是,我想知道proxy_pass应该是什么。

Gitlab示例配置文件使用proxy_pass http://gitlab-workhorse. 在同一文件的顶部附近,他们将其定义为unix:/home/git/gitlab/tmp/sockets/gitlab-workhorse.socket. 这对 Gitlab 本身很有效(正如我们所希望的那样!),但我不知道proxy_pass对 Mattermost 使用什么。

正如您将在下面的 nginx 配置文件中看到的那样,我通过简单地复制/粘贴大部分正常的 Gitlab nginx 配置来创建 nginx 配置的 Mattermost 部分,其中包括该proxy_pass http://gitlab-workhorse行。毫不奇怪,这只是导致http://code.my.company.com:1337转发到普通的 Gitlab,而不是 Mattermost。

这是我的/etc/nginx/sites-available/default文件(此文件中的所有评论都是我的;如果您想查看原始评论,请查看源代码):

以下是相关部分/etc/gitlab/gitlab.rb

0 投票
1 回答
1985 浏览

django - nginx/gunicorn + Django:第三方应用程序集成的子域配置

我正在构建一个常规的 django 项目 - 不同之处在于:

  1. 我希望 django 网站仅在指定的子域上“工作” - 例如,http://www.foo.mydomain.com

  2. 我想使用完全不同的应用程序在另一个指定的子域上运行 - 例如http://www.foobar.mydomain.com

如何设置 django 项目,使其仅在特定子域上运行,并且不拦截对其他子域的请求 - 因此其他其他应用程序可以在同一父域上的其他子域上运行?

[[注1]]

第二个应用程序(在另一个子域上运行的不是django 应用程序)。事实上,最重要的是,我想在另一个子域上运行 - 这样我就可以将最重要的集成到我的网站中。

[[笔记2]]

我正在使用 nginx + gunicorn 作为服务器

0 投票
1 回答
599 浏览

nginx - https 适用于本地 IP 地址,但不适用于具有应用程序端口的本地 IP

我在我的服务器上安装了 Mattermost,目前我可以通过浏览http://192.168.xx:8066来登录它,我已经为此 IP 安装了一个自签名证书,但是当我尝试使用https 浏览它时: //192.168.xx:8065,它无法重定向到最重要的页面。下面是我的 nginx.conf 的配置:

但是,当我只浏览没有端口 8066 的 URL 时,它会显示默认的 nginx 页面而没有错误。我的 nginx.conf 文件有什么问题?我还是 nginx 的新手,仅供参考。任何建议将不胜感激。

0 投票
1 回答
668 浏览

bash - 在 bash 中定义的 json 中转义空格

如果我的构建脚本失败,我想向我们最重要的频道发送通知:

测试.sh

我从 XML 文件中提取项目名称,然后将其放入消息中。grep使用/ sed/提取项目名称xargs正在工作,这不是我的问题。

projectName可以是带有空格的字符串,f.ex. 值可能是Company App. 运行时,test.sh它会插入反引号:

问题是有效载荷 json 被拆分为'payload={"text":"Company''App"}"'. 我怎样才能防止这种情况发生?我已经在我的字符串周围设置了引号。