bin^2

bin^2

discord server
twitter

我是如何使用huginn的——同步xlog到discord

我是如何使用 huginn 的 —— 同步 xlog 到 discord#

huginn 是什麼#

創建代理人來監控和代表您採取行動。您的代理人已經準備就緒!
https://github.com/huginn/huginn

如何部署 huginn(docker)#

mkdir huginn && cd huginn
vi docker-compose.yml

這裡直接使用內建儲存
docker-compose.yml

version: '3.8'
services:
  app:
    image: ghcr.io/huginn/huginn
    ports:
      - "3000:3000"
    restart: always
docker compose up -d

瀏覽
http://localhost:3000

預設帳號 admin/password

同步 xlog rss 到 discord#

  • 創建一個新的「代理人」,並選擇 RSS 插件作為觸發器。
  • 在「RSS 代理人」的配置選項中,將「Feed URL」設置為您的 Xlog RSS Feed 的 URL。
  • 配置「Post 代理人」插件作為動作,按照 Discord 提供的說明創建一個新的 Webhook,以將 RSS Feed 數據提交到 Discord。
  • 將「Webhook URL」複製到「Webhook」的配置選項中。
 {
  "post_url": "yout discord webhook url",
  "expected_receive_period_in_days": "1",
  "content_type": "form",
  "method": "post",
  "payload": {
    "key": "value",
    "something": "the event contained {{ somekey }}"
  },
  "headers": {},
  "emit_events": "false",
  "no_merge": "false",
  "output_mode": "clean"
}
  •  配置「Webhook Payload」選項,以將您從 RSS Feed 獲取到的每個項目轉換為 Discord 可理解的格式。
  • 編輯「Webhook Payload」選項,將其設置為包含適當數據的 JSON 格式。例如:
  {

    "embeds": [{

      "title": "{{title}}",

      "description": "{{description}}",

      "url": "{{url}}",

      "author": {"name": "Xlog RSS"},

      "timestamp": "{{pubDate}}"

    }]

  }

測試並啟用您的代理人。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。