22 lines
698 B
Plaintext
22 lines
698 B
Plaintext
|
|
// n8n Webhook連携テスト
|
|||
|
|
static box Main {
|
|||
|
|
main() {
|
|||
|
|
// NetBoxプラグインでHTTPリクエスト
|
|||
|
|
local net = new NetBox()
|
|||
|
|
|
|||
|
|
// n8nのWebhook URLに送信(例)
|
|||
|
|
local webhookUrl = "https://webhook.n8n.io/test"
|
|||
|
|
local data = new MapBox()
|
|||
|
|
data.set("message", "Hello from Nyash!")
|
|||
|
|
data.set("timestamp", new TimeBox().now())
|
|||
|
|
|
|||
|
|
print("Sending webhook to n8n...")
|
|||
|
|
local response = net.post(webhookUrl, data.toJsonBox())
|
|||
|
|
|
|||
|
|
if response.isOk() {
|
|||
|
|
print("Success! Response: " + response.getValue())
|
|||
|
|
} else {
|
|||
|
|
print("Error: " + response.getError())
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|