手动触发 webhook

我确实找到了一个关于此问题的帖子(Is it possible to manually trigger a web hook for post_updated - #2 by tgxworld

在 Ruby 方面,我甚至算不上新手,因为我几乎没用过它。但基本上,我有一个特定分类下的大约 30 个主题,我希望为它们触发一个 webhook(无论是新主题还是帖子被编辑)。

我已经按照上述帖子中的说明输入了命令,但现在我卡住了。“post”应该代表什么?我尝试过用各种方式填写帖子 ID,但毫无进展,也找不到任何答案。

我理解这对某些人来说可能很简单,但我对 Ruby 几乎没有任何经验,除了运行一些在这个论坛上找到的命令。

任何帮助都将不胜感激!:slight_smile:

你打算做什么?这可能不是最佳方式。或许直接用 curl 或 Postman 生成 webhook 会更合适?

你好 @pfaffman

基本上,我构建了一个端点来处理由特定类别触发的 Webhook。

Postman 通常是我的首选工具,但我不想为每个请求生成签名(尽管我承认可以暂时禁用它)。

我的想法是手动触发一个 Webhook,然后让脚本像往常一样执行其任务。当然,我也很乐意听取其他建议——尤其是那些能让工作更简便的方案!

我不确定如何在不动代码的情况下触发 Webhook。也许可以实际编辑主题?例如,给它们添加一个标签,然后再删除它。查看批量操作指南以获得一些灵感。

谢谢你的回复,Jay。我已经编辑了帖子并手动触发了 Webhook。

批量选项似乎都没有触发它们(这可能是我的设置问题,而不是 Discourse 的功能限制),但现在一切正常了。

祝你周末愉快!

啊,好吧。许多任务如果直接用蛮力而不是自动化处理,我早就快得多地完成了。干得漂亮!