菜单导航

探索发现
使用webhook自动化你的memos和flarum
探索发现

使用webhook自动化你的memos和flarum

NoiseNoise
2024-10-08

介绍

此前的文章已对memos做过介绍,这里不在过多描述memos本身,需要说明的是如何使用webhook和自动化集成平台activepieces实现memos的自动化接收发送,同时本篇将以轻量化社区flarum为例子来详细介绍memos和flarum的联动

flarum发送到memos

memos本身提供webhook的写入,但在memos本身中所写的webhook为发送,所以需要一个另一个webhook为中间件,本次示例:flarum发送到memos

首先,activepieces平台新建一个webhook为开始的工作流并记录test url,并将该地址填入flarum的后台

发送测试,成功后将flarum中的webhook改为正式的live url。

然后新建一个post请求的http工作流

1728318896685
1728318896685

填写memos的API字段信息,url为https://你的memos地址/api/v1/memos

Headers 中填写Authorization字段信息为memos后台设置的token

Body选择json格式,代码示例为

{
  "content": "选择从webhook中接收的内容",
  "visibility": "PUBLIC"
}

运行测试

这样我们就完成了从flarum使用webhook发送到memos,其它同理

memos发送到flarum

我们使用memos本身后台中所写的webhook来完成

还是在activepieces平台新建一个webhook为开始的工作流并记录test url,并将该地址填入memos后台webhook选项中

发送测试,成功后将webhook改为正式的live url

创建flarum token

你可以在后台选择创建token

1728357313787
1728357313787

或者使用https://hoppscotch.io 发送一个post请求

URL为https://你的flarum地址/api/token

1728320017197
1728320017197

body选择application/json,内容示例

{
    "identification": "用户名",
    "password": "密码",
    "remember": "用户id"
}

发送并记录得到的 token信息

在activepieces平台工作流新建一个http模块,请求为post

url为https://你的flarum地址/api/discussions

herder中填写Authorization字段信息,内容示例(将token后的信息改为你的,保留中间的空格)

Token EnuAO6JNHc0wMd1zZUw3NrwfLCzRzlw7ZfdZM5xt

body中填写json格式

简短的示例

{
  "data": {
    "type": "discussions",
    "attributes": {
      "title": "API测试",
       "slug": "OpenSource",
      "content": "你好,这是通过API POST所发出的信息!"
    }
 
  }
}

slug为你的flarum分类

完整的请求示例为

{
"data":{
"type": "discussions",
"attributes": {
"title": "这里是标题",
"content": "你好,世界!"
},
"relationships": {
"tags": {
"data": [
{
"type": "tags",
"id": "1"
}
]
}
}
}
}

标签的ID一定要是正确的,查看:https://你的地址/api/tags

请将title、content内容修改为从memos中发送到webhook中的内容

这样我们就完成了从memos使用webhook发送到flarum,其它同理

补充

如果你对字段内容需要调整,可以在activepieces中使用文本处理工具模块,使用替换等将内容二次加工处理

1728221
1728221
版权声明

本文为「Noise」原创内容或编译整理;除特别说明外,文中图片并非个人手绘,可能来源于网络、AI 生成、截图等,后期使用 PhotoMator / Procreate 进行处理,仅用于学习与交流。如涉及版权或来源标注不全,请联系处理。未经授权,禁止用于商业用途,禁止抹除水印。转载请注明出处与链接并保留本声明。

...

评论 (0)

评论功能加载中...
Noise

Noise

执迷不悟

推荐阅读

Memory-不负时光摄影相册程序
探索发现

Memory-不负时光摄影相册程序

Noise | 2025-08-10

简介

一个瀑布流摄影图库,也是专为摄影师做的独立网络相册程序,它是基于[Moment](https://github.com/Robert-Stackflow/M

139
AI Movie Clip - 基于python的智能视频剪辑系统
探索发现

AI Movie Clip - 基于python的智能视频剪辑系统

Noise | 2025-08-10

一个基于人工智能的自动视频剪辑系统,能够自动分析视频内容并根据用户需求生成编辑后的视频。该项目为视频剪辑mcp提供了一个新的研究方向,它使用python脚本来分

75
CrossPaste-跨设备的粘贴神器,在任意设备间复制粘贴
探索发现

CrossPaste-跨设备的粘贴神器,在任意设备间复制粘贴

Noise | 2025-07-26

此前已介绍过多个粘贴软件了,如PasteBar等,它们各有所长,但有没有适合不同设备之间使用的呢,有的,CrossPaste就很好满足了跨设备同时复制粘贴的问题

特性

  • 🔄 实时共享:设备之间实时共享粘贴板内容,操作自然流畅。
  • 🖥️ 跨平台统一体验:Mac、Win
94