Skip to content
ეს გვერდი შეიქმნა და ითარგმნა ხელოვნური ინტელექტის დახმარებით. თუ შეამჩნევთ უზუსტობას, გთხოვთ, დაგვეხმარეთ გაუმჯობესებაში. GitHub-ზე რედაქტირება

OpenPR-Webhook

OpenPR-Webhook OpenPR-ის webhook-მოვლ-გამომ-სერვ. ის OpenPR-პლ-დან webhook-მოვლ-ებს იღ, ბოტ-კ-ის-ის-ების-ფ-ებ-ად ფ-ილ და ამ-ის-ს ერ-ვ-ე კ-ებ-ად ამ-ად გა-ებ.

რას აკეთებს

OpenPR-ში მოვლ-ის შ (მ, issue-ი შ-ი ან განახ), პლ-ა ამ სერვ-ს webhook POST-მ-ს გ. OpenPR-Webhook შ:

  1. მ-ს ვ-ებ HMAC-SHA256 სიგ-ვ-ის-ის გ
  2. მ-ებ-ს ფ -- მხოლოდ bot_context.is_bot_task = true-ის-ის-ი-ები ამ
  3. ა-ებ-ს მ -- მ-ს ს-ება ს-ა-ი ა-ს სახ-ი ან ტ-ით
  4. გ-ა -- ა-ის ქ-ბ-ის შ (შ-ა-ა, CLI-ინ-ი, სხვა webhook-ზე გ, და ა.შ.)

არქიტექტ-მიმოხ

OpenPR Platform
    |
    | POST /webhook (HMAC-SHA256 signed)
    v
+-------------------+
| openpr-webhook    |
|                   |
| Signature verify  |
| Event filter      |
| Agent matching    |
+-------------------+
    |           |           |
    v           v           v
 openclaw    webhook     cli agent
 (Signal/    (HTTP       (codex /
  Telegram)  forward)    claude-code)

ძირითადი ფუნქ

  • HMAC-SHA256 სიგ-ვ მრ-სა-ი rotation-ის მ-ა
  • ბოტ-ამ-ფ -- ბ-ებ-ის-ა-ა-ი მ-ები ჩ-ით-ი
  • 5 ა/exec-ტ -- openclaw, openprx, webhook, custom, cli
  • შ-შ ველ-ს-ი-ა-ი ს-ა-ა შ
  • სტ-გ -- issue-სტ-ი-ის-ს-ის, წ-ი ან ვ-ის-ი ა-ი
  • WSS Tunnel (ფ. B) -- კ-პლ-ს-ი-ა-ა WebSocket-კ push-ის-ი-ის-ს
  • MCP closed-loop ავტომატიზაცია -- AI agent-ები კითხულობენ issue-ს სრულ კონტექსტს და შედეგებს OpenPR MCP ინსტრუმენტებით წერენ უკან
  • Agent-ზე ინდივიდუალური გარემოს ცვლადები -- OPENPR_BOT_TOKEN, OPENPR_API_URL და ა.შ. ინექცია თითოეული agent-ისთვის ცალ-ცალკე
  • უ-პ ნ-ხ -- სახ-ი ფ (tunnel, cli, callback) ნ-ი ა OFF, ფ-ი ს-ი

მხ-ა-ი ა-ტ

openclawSignal/Telegram-შ-ა OpenClaw CLI-ის გShell-ბ
openprxOpenPRX-ის-ა-ი API-ის ან CLI-ის-ა შHTTP API / Shell
webhookHTTP-endpoint-ზე სრ-ი-ი გHTTP POST
customშ-ი Shell-ბ-ის გShell-ბ
cliissue-ი-ა AI-კ-ა-ი (codex, claude-code, opencode)-ის გSubprocess

სწ-ბ

საცავი

Source-კ: github.com/openprx/openpr-webhook

ლ: MIT OR Apache-2.0

Released under the Apache-2.0 License.