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

groovy - jenkinsfile 在 groovy 脚本中加载局部变量

没有太多编程经验,但乐于学习。

问题:向mattermost 发送jenkinsfile 构建错误数据在文件中本地工作得很好,但是当作为.groovy 脚本加载时,它会“静默”地失败。关于为什么/如何在加载的 groovy 脚本中将此信息发布到频道的任何指导?

詹金斯文件

curlBuildFailed.groovy

运行上面的代码会产生这个:

笔记:

  • 将 的内容拖放到与创建所需输出 curlBuildFailed.groovy相同的位置。load "ci/curlBuildFailed.groovy"
  • 将罪魁祸首缩小到${err}in curlBuildFailed.groovy,只要我删除它发布到最重要的变量就好了。
  • (我们有大约 30 个与这个类似的 ansible 角色,因此试图将重复的代码抽象为更易于维护的结构)
  • 已经搜索了几个小时,它似乎与这些相似,但我还没有找到解决方案:
  • 詹金斯平原捕捉块
  • 不要认为我需要“退货”;但谁知道
  • 在 Jenkinsfile 闭包中传递变量

感谢您的时间!- 山姆

0 投票
1 回答
551 浏览

php - 最重要的是,斜杠命令响应作为消息附件

我有这个代码块,它为斜杠命令的响应构建了一个消息附件和/或一个表;


如果我按原样使用代码,最重要的日志并报告斜杠命令返回了一个空响应。如果我取消注释响应数组中的文本节点,我会按预期得到一个表。如果我$table从响应数组中的文本节点中删除变量并将其替换为$attachment变量,我会在最重要的响应中打印以下内容;

这是意料之中的,因为它是为附件组合在一起的数据。

此外,我在回显响应之前注释掉了设置内容类型,并在运行命令时将整个有效负载的 JSON 作为响应。

我的格式是否遗漏了什么?或者其他的东西?


编辑:2018 年 4 月 11 日

我再次遇到了这个问题,最终我为保持代码尽可能干净所做的事情是:

我必须先创建一个附件对象,然后通过将该对象放入一个数组中,将其添加到附件键中,然后将其发送到我的发送消息函数。

0 投票
1 回答
241 浏览

mattermost - 从本地(Windows 机器)到安装在 AWS 服务器上的 Mattermost Web 应用程序连接

我正在尝试将 Mattermost 网络应用程序从本地(Windows 机器)连接到安装在 AWS 服务器上的 Mattermost 服务器。

所以我的问题是...

  1. 可能吗?
  2. 哪些文件用于 Mattermost Web 应用程序中的 API 调用?
0 投票
0 回答
604 浏览

jira - Jira Mattermost 集成

我很难整合 Jira 和 Mattermost。在 mattermost 和 Jira 中配置 Webhook 后,我在 mattermost 日志中收到 HandleIncomingWebhook code=400 错误。而且,mattermost 中的 JIRA (Beta) 集成不会向mattermost 发布任何内容。我错过了什么吗?我使用下面提到的链接来配置 Jira (Beta) with mattermost。
https://docs.mattermost.com/integrations/jira.html

0 投票
1 回答
126 浏览

mattermost - 交互式消息按钮未更新 Web 应用程序

我已经实现了一个交互式消息按钮,当按下时,响应是消息的更新。在桌面应用程序中它工作正常。但是在浏览器中我必须刷新才能看到更新。我认为这是一个错误,因为当用户没有看到更新时更新帖子没有意义。

0 投票
1 回答
1098 浏览

proxy - 无法在代理后面使用 GitLab 集成

有没有办法mattermost notifications从 http-proxy 后面的 GitLab 配置到另一个 Mattermost 服务器(不在这个代理后面)?

我已经从 Web UI 尝试过,但我有错误Something were wrong on our end。我试图用这个来卷曲 Mattermost:

它不起作用,但如果我这样做export https_proxy=the_https_proxy了,那么 curl 就会起作用,并且我会在 Mattermost 中收到通知。任何想法?

0 投票
1 回答
202 浏览

mattermost - 如何将版本从 4.5.X 降级到 4.4.X

我将mettermost版本从4.4.1升级到4.5。但是,我得到了错误...

因此,我尝试将版本降级到 4.4.1,但最重要的是“不支持旧版本的数据库架构”。有谁知道我们应该如何修改数据库模式。

※浏览器:FireFox ESR 52

0 投票
1 回答
190 浏览

postgresql - 在 PostgreSQL 中生成消息 ID 用于存储 Mattermost 消息

我们将从 Skype 迁移到 Mattermost 并希望复制消息以进行群聊,我们设法从 Skype 存储所有消息的 *.db 文件中正确解析数据,并希望将该数据插入到 PostgreSQL 数据库中,该数据库将由 Mattermost 使用.

主要问题是用于生成消息 ID 的算法如何在 Mattermost 中工作,以便我们可以正确生成这些 ID?

0 投票
1 回答
99 浏览

mattermost - 未读侧边栏设置在 Mattermost 4.7 中不可见

我们刚刚升级到 Mattermost 4.7,但前端没有“未读”侧边栏设置。我可以在 Mattermost 点对点频道中找到它,所以我知道它应该在哪里,但是在我们的安装中,该功能是不可见的。

有谁知道我们缺少什么?我们没有使用企业版,但根据文档,这应该是社区版。

https://docs.mattermost.com/help/settings/account-settings.html?highlight=unreads#group-unreads-channels

0 投票
1 回答
457 浏览

ios - 如何在 IOS swift 中连接到 Mattermost 服务器?

我已经在我的项目中尝试过Socketio库但无法建立连接,我还想发送mattermost服务器的身份验证头来检查连接是否成功。任何人都可以提出任何解决方案来解决这个问题吗?请参考我使用的以下代码和错误日志。

/*****错误*******/