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

php-curl - Mattermost 传入 webhook 错误,“无法解析传入数据”

从那里的信息量来看,这似乎不是执行mattermost webhook 的常用方法。我们有一个最重要的安装,我们有一个用于查找库存的旧 Web 应用程序,我们希望能够通过 webhook 向团队发送包含与零件搜索请求相关的一些信息的消息。

我几乎认为我可以通过将“有效负载”设置为参数来向 webhook URL 发出 ajax 发布请求,但这会返回 400“无法解析传入数据”,我认为无论出于何种原因,ajax 请求都是问题所以我创建了一个 PHP 脚本来执行 curl 请求,这就是我所拥有的;

在这一点上的任何建议都是值得的。无论出于何种原因,这都无法完成,或者它太微不足道了,我想太多了。


有效载荷样本,

正在发送的有效载荷:

整个字符串都在请求中发送。


与此一起工作,

如果我像这样分解 php 中的有效负载:

它按预期工作。

0 投票
1 回答
291 浏览

bash - 如何执行包含引号和双引号组合的命令?

我的脚本的目的是向 Mattermost 服务器发送消息。所以我使用 curl 这样做:

如果我复制它并直接在终端中执行它,echo 命令会显示一些可执行的内容。

但是最后一行没有正确执行,我在控制台中有这个:

我尝试了很多引号、双引号和 $(command) 的组合...请帮助我:-)

0 投票
1 回答
382 浏览

node.js - 来自动态 dns 主机的 Mattermost 的 Apache2 Websocket 代理

我在家里的 Vagrant 虚拟机中使用mattermost。通过我的 DSL 路由器上的端口转发,我将 Web 前端映射到具有固定 IP 的 WAN vHost 上的子域上。

这很好用!在这种情况下,我将 Web 前端从端口 8090 映射到 vHost 子域上的端口 80。并且 Web 前端是可访问的。

但。

最重要的是使用另一个端口通过 Websockets 与 Web 前端通信。为此,我还从本地机器转发了 Websocket 端口。如果我正在访问动态 DNS 主机 URL:http://mappedsubdomain.somedyndns.tld:8090Web-Fontend 与第二个打开的 Websocket 端口一起工作得很好。Mattermost 可用于动态 DNS 主机 URL。

默认情况下,Websockets 使用端口 80。但就我而言,我在 Mattermost 中为 Websockets 使用端口 890。它在本地、局域网内和动态 DNS 主机上工作。

现在,我想用 Websocket 协议制作一个 ProxyReverse。

WAN-Host 是一个带有 Apache2.2 和加载mod_proxy_wstunnel模块的 Debian。

起初,我尝试简单地映射第二个端口:

但什么都没有。Websockets 不工作。

然后我在运行 NodeJS Websocket Tunnel 的 WAN vHost 上尝试了它:

有了这个电话:

并更改了虚拟主机配置:

运行时wstunnel,http 请求chat.domain.tld:890以超时结束。没有wstunnel,我有一个 503。

有没有人对我有用的提示?

0 投票
1 回答
574 浏览

jenkins - Howto: Avatar for Mattermost in Jenkins on Project Basis

We use the Mattermost Plugin for Jenkins. When the Pipelinebuild has finished in Jenkins it shall send a message to the hook in mattermost reporting the status of the build. Can I assign an avatar on per project basis like

?

What format must the icon have? size and extension?

0 投票
1 回答
142 浏览

import - 从 Slack 到 Mattermost 的多次导入重复帖子

当您从 Slack 导出历史记录时,您会得到一个 .zip 文件。您可以将其导入 Mattermost 以帮助您从一个转移到另一个。

我的问题是因为我们还没有为 Slack 付费,所以我无法一次性导出我们的历史记录。我有一个旧的 .zip 文件,其中包含我们前几年的 Slack 历史记录,我可以为最新历史生成一个新文件。但是,如果我先导入旧的,然后再导入新的,那么两者中存在的任何帖子都会重复。

在 Mattermost 中是否有某种处理方法?我可以在导入之前合并 .zip 文件吗?还是我们只需要忍受它?

0 投票
1 回答
358 浏览

integration - 可以将自定义斜线命令应用于 Mattermost 团队的所有用户吗?

我正在向我的 Mattermost 实例添加一些集成。我的团队需要诸如使用一个斜杠命令创建环聊链接的能力。

然而,据我所知,我的每个团队成员都必须自己创建集成。我想为他们省去麻烦并在全球范围内进行设置。

是否有一些合理的方法可以做到这一点,或者我是否必须尝试备份我的数据库,然后手动运行 PostgreSQL 查询,为每个团队成员创建命令?

0 投票
1 回答
4289 浏览

docker - How to use stun.l.google.com behind a corporate proxy?

I want to configure my local copy of

https://github.com/mattermost/mattermost-webrtc/blob/master/vagrant/janus/config/janus.cfg

to enable video calls for test purposes in Mattermost. One part is:

How do I use stun.l.google.com behind a corporate proxy?

I tried

and replaced first part with

which results in

Analogous with default config (see last two lines):

0 投票
1 回答
732 浏览

android - 最重要的推送代理不触发推送通知

我一直在尝试在我的服务器上配置推送代理。我已经从这里完成了完整的安装 mattermost-push-proxy

安装后我的服务器正在运行,但是当我想测试来自 curl 的通知时

我收到了这个错误:

请帮我。谢谢

0 投票
1 回答
880 浏览

ssl - 为端口转发地址安装免费的 SSL https

我在本地服务器上安装了mattermost,目前使用http://192.168.xx:8065登录,并且我已经为其设置了ddns 端口转发,这意味着我可以使用http://xxx 登录mattermost。 ddns.net:8065也是如此。

现在我要为其安装 https SSL,我尝试使用自签名证书,当我从桌面(chrome、firefox、桌面应用程序)登录时它似乎工作正常。

但是当涉及到 iPhone 原生应用程序时,我最重要的是会触发错误消息:

现在所有最重要的消息都不会显示,也不会通知,直到我们手动刷新应用程序。

对克服这个问题有什么建议吗?是因为 iPhone 试图阻止任何不受信任/自签名的证书吗?

谢谢你。最好的问候, 孔

0 投票
1 回答
558 浏览

configuration - MatterMost:如何填写 LdapSettings 中的字段?


我正在尝试处理Ldap ----> LdapSettings ----> config.json,我需要对配置进行一些说明,
这是我的配置:

感谢您的帮助。