如何从 Nolt 的 webhook 数据自动创建 Discourse 帖子?

您好!首次发帖,如果我的问题有任何不当之处,请通知我 :grin:

我们团队目前正在使用 Nolt 来处理我们产品的用户反馈和功能请求。我们想在 Discourse 社区创建一个帖子,以便每当我们的 Nolt 板上发布新反馈时,它也能在该帖子下自动写一条新评论

目前,Nolt 有一个网络钩子(webhooks)功能,我认为我们可以用它来实现这个目标,但我不知道接下来该怎么做。我是应该通过一个托管在 Heroku 上的机器人将数据 POST 到 Discourse API 吗?我想知道是否有任何核心资源可以用来构建这样的东西,因为我不知道从哪里开始。

我们的 Discourse 社区是自托管的,如果这对您有帮助的话。

1 个赞

您需要一个接收 Nolt webhook、处理数据并执行 Discourse API 调用的工具。

许多人使用 Zapier 和类似的工具来完成这项工作,但您也可以使用无服务器服务,或者像您所说的,在 Heroku 上使用机器人。

关于通过 API 调用创建新 Discourse 帖子的文档位于 Discourse API Docs

3 个赞

我确实了解过 Zapier,并且曾考虑过将其作为一种选择,但我有时会觉得用它来排查问题非常令人沮丧。您是否可以就您提到的那些无服务器服务提供一些具体的建议?我好像从未听说过它们。

API 文档的链接非常有帮助!我一直在找它。

感谢您的回复 :grin:

如果您可以安装插件,那么另一种解决方案是使用一个插件,该插件可以直接接收来自 nolt 的 webhook 调用。这可能并不难做到,而且不需要涉及另一个服务。

1 个赞

我认为我们可以做到。这听起来是个很棒的选择——我很想把事情都留在 Discourse 里 :stuck_out_tongue: 感谢你的信息!

1 个赞

如果您需要帮助并且有预算,可以联系我或在 Marketplace 中提问。如果您正在寻找示例,我推荐从 github/discourse 获取 all-the-plugins 仓库,并找到一个添加路由的示例。

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.