本文介绍了Webhook 执行错误:Hook 执行成功但返回 HTTP 400 missing_text_or_fallback_or_attachments的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试将 Slack 与 GitLab 集成.

  • 我在 slack 中安装了一个 webhook,并将 webhook url 复制到 GitLab 的应用程序集成中.
  • 我还在 GitLab 的集成设置中启用了 Slack 集成.

但是我不断收到错误:

Hook 成功执行但返回 HTTP 400 missing_text_or_fallback_or_attachments

我怎样才能避免这个错误?

解决方案

目前后面是

但即使这样似乎也不够(似乎 在 OP 的情况下工作).
检查您是否在 sudo gitlab-ctl tail 中看到任何堆栈跟踪.

I am trying to integrate Slack with GitLab.

  • I installed a webhook in slack and copied the webhook url to GitLab's app integration.
  • I have also enabled the Slack integration in GitLab's integration setting.

Hook executed successfully but returned HTTP 400 missing_text_or_fallback_or_attachments

How can I avoid this error?

解决方案

This is currently followed by gitlab-org/gitlab-foss issue 41853

It includes:

But even that does not seem to be always enough (it appears to work in the OP's case).
Check if you see any stack trace in sudo gitlab-ctl tail.

这篇关于Webhook 执行错误:Hook 执行成功但返回 HTTP 400 missing_text_or_fallback_or_attachments的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-30 19:23