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

gitlab - 如何在一台机器上使用 GitLab 和 Gitlab-Mattermost?

我的配置文件:

但是现在通过地址192.168.3.23加载只有gitlab。 GitLab Community Edition 8.4.4 9c31cc6!如何开始一起使用 gitlab 和 mattermost?

0 投票
0 回答
211 浏览

linux - 如何在 Mattermost 中使用 webhook 将用户活动从共享的 linux 框重定向到 Mattermost 频道

我可以设置 Mattermost 并且可以通过 webhook 卷曲以向 Mattermost 频道发送一些文本消息,但是,我没有任何选项可以获取有关有效负载格式和关键字的更多详细信息。

我想跟踪 linux 机器上的用户活动,比如哪个用户运行什么命令。感谢任何帮助!

谢谢!Ankit

0 投票
1 回答
797 浏览

curl - Mattermost 从 curl 命令创建频道

我在我的网站上设置了 Mattermost 创建频道 github api。请提供 curl 命令来创建新频道。

我在下面尝试过,但失败了

让我知道语法是否不正确?

0 投票
2 回答
5709 浏览

curl - Mattermost(团队聊天) - 如何通过 curl 发布到频道?

我们将mattermost其用作slack.

我怎样才能写到最重要的频道例如通过脚本,使用curl

我需要知道:

  • 如何从mattermost获得“集成密钥”
  • curl命令的格式

我的脚本示例适用于slack

确实有一个Mattermost API(相当于slack-api),但我正在努力寻找一个很好的例子来说明我想做的事情。

谢谢

0 投票
1 回答
2318 浏览

python - 通过 gitlab oauth 使用最重要的 api 作为具有用户名和密码的最终用户(无 client_secret)

在我们的团队中,我们使用 gitlab ( https://git.example ) 和捆绑的最重要聊天 ( https://chat.example )。

最重要的是,我们希望有一个专门的机器人用户(网络挂钩有限制,私人频道等),它实际上就像普通用户一样登录。

我们在 gitlab 中创建了该用户,并且可以通过 chrome 登录到我们的聊天中(聊天登录 redir --> gitlab oauth,输入用户名和密码 --> redir 回到聊天 --> authed)。

现在我搜索了可以实际执行此操作的 python 库,但我只能找到一些需要 aclient_idclient_secret... 根据我的理解(如果我错了,请纠正我)这不是我们正在寻找的,因为我们不想创建另一个应用程序来通过 gitlab 进行身份验证,而是通过 gitlab 以用户身份登录到我们的聊天(已经有一个id(已知)和一个secret(未知))。

由于找不到这样的库,我们还检查了 chrome 中的网络请求,并尝试在 python 中通过 重新创建它requests,但无法使其工作(不用说它涉及解析 html 和 csrf 令牌)。 ..

又一次尝试和大量猜测,我们试图access_token通过手动获取

这似乎有效(并且令牌看起来不错),但在最重要的 API 中使用它只会导致 401:

可悲的是, http://docs.mattermost.com/developer/web-service.html#oauth2目前并没有对此有所了解,这就是我在这里问的原因。我是否可能错过了一些明显的“激活”access_token最重要的东西?

0 投票
2 回答
136 浏览

go - 最重要的测试用例

我是 Mattermost 的初学者。我已经完成了最重要的设置,它运行正常。请让我知道如何运行和测试像“post_test.go”这样的测试用例文件。

0 投票
1 回答
2795 浏览

nginx - Nginx 反向代理(proxy_pass)不传递子文件夹

我想在子文件夹配置中运行应用程序 Mattermost,例如

https://www.example.com/mattermost/

使用此配置,我将被传递到正确的应用程序,但该应用程序无法识别子文件夹。它尝试服务器

https://www.example.com/static/style.css而不是https://www.example.com/mattermost/style.css并引发 404 错误。

如何使用 nginx 将子文件夹也传递给反向代理?

0 投票
2 回答
1119 浏览

nginx - nginx:重写规则以访问 Mattermost 实例

我有一个 VPS,其主要界面可通过两个 Internet 名称访问,我将在此将其命名为 personal.me 和 company.com。我正在运行一个 Mattermost 服务器,可以使用以下 nginx 规则通过 personal.me 访问它:

这工作得很好,但我也想通过http://company.com/fora/访问实例——关键是这次有一个 /fora/ 路径要删除。我知道我应该使用 https:// 但这是另一回事,稍后再说。我试过了:

但是当我导航到http://company.com/fora/时,虽然标题栏更改为 Mattermost,但没有内容 --- 页面是空白的。由于我可以通过personal.me URL 访问Mattermost,我相信Mattermost 运行正常。

company.com 规则有什么问题?是否与不将路径传递到 Mattermost 有关?

根据Nginx 反向代理 (proxy_pass) 不传递子文件夹http://forum.mattermost.org/t/blank-page-when-installing-mattermost-with-nginx-proxy-pass-as-subdirectory/1604这是'不可能,但我不明白……删除一些 URL 是 nginx 的核心功能之一吗?

0 投票
1 回答
1071 浏览

github - 最重要的“现有用户已附加到您的 gitlab 帐户”

我们使用 Mattermost 文档中描述的“生产 Docker”设置来使用 Mattermost。对于身份验证,我们使用 GitHub:Enterprise 进行联合。

为了建立我们的 Mattermost 团队,我导入了整个 Slack 历史记录。这导致所有尚未通过 GitHub:Enterprise 登录 Mattermost 的人都无法登录的问题。Mattermost 有用地返回了错误消息

“现有用户已附加到您的 gitlab 帐户”

如何解决此问题,而无需设置新的 Mattermost 实例并强制每个人在导入 Slack 数据之前登录一次?

0 投票
2 回答
1363 浏览

docker - Mattermost 泊坞窗预览

我是一个拱形新手,我一直在尝试在 docker 上安装mattermost(松弛替代)的预览来尝试它。我一直在关注官方指南。

不幸的是,我无法打开 localhost:8065 服务。

我已经在两个 Docker https://github.com/docker/docker/issues/23730的错误跟踪器中列出了这个问题

我在 ubuntu 14.04 上安装了它,但仍然遇到同样的问题。

码头工人信息的输出

docker版本的输出