使用webhook同步Memos到Halo瞬间

31

使用项目

来自于https://github.com/lehhair/halo_memos

上回书 Mastodon/Pleroma/Misskey 同步到 Memos

建议使用docker-compose部署

部署

创建一个目录,在目录下新建config.yml文件,

mkdir halo_memos
cd halo_memos
touch config.yml

内容如下

halo:
  url: "https://halo.xxx"
  token: "pat_eyxxx"
memos:
  url: "https://memos.xxx"
  token: "eyxxx"

创建`docker-compose.yaml`

touch docker-compose.yaml

内容如下

services:
  webhook:
    image: lehhair/halo_memos:latest
    container_name: webhook
    command: -verbose -hooks=hooks.yml -hotreload
    environment:
      - TZ=Asia/Chongqing #中国时区
      - LANG=C.UTF-8  #中文支持
    volumes:
      - ./config.yml:/config/config.yml:ro
    ports:
      - 9000:9000
    restart: always

运行

docker compose up -d

最后将webhook地址填到memos 如同 http://127.0.0.1:9000/hooks/memos

本脚本只同步公开发布的memos,图片功能仅支持使用对象存储的memos