Open Zel9278 opened 1 week ago
補足: ユーザーが作成されたときのイベントは飛んでくる
手元で試す限り、通報も通報解決もwebhookのイベントが来ていましたので、あからさまな実装ミスではなさそうです…?
実際の送信処理とテスト送信処理の違いは細かいチェック処理の有無なのですが、そこで弾かれている可能性があります。そのチェック処理ではSystemWebhook is not active or not found
や SystemWebhook [webhookのid] is not listening to
のようなログをinfoレベルで出力していますので、切り分けのためにどちらかのログが出ていないか確認いただくことは可能でしょうか
手元で試す限り、通報も通報解決もwebhookのイベントが来ていましたので、あからさまな実装ミスではなさそうです…? 実際の送信処理とテスト送信処理の違いは細かいチェック処理の有無なのですが、そこで弾かれている可能性があります。そのチェック処理では
SystemWebhook is not active or not found
やSystemWebhook [webhookのid] is not listening to
のようなログをinfoレベルで出力していますので、切り分けのためにどちらかのログが出ていないか確認いただくことは可能でしょうか
WebHookのサーバー側でも、Misskeyのサーバー側(メールはちゃんと送信されます)でも、何もログが出てきませんでした。 WebHookのサーバー側で行っている処理は以下になります
app.post("/webhook", (req, res) => {
const misskeyHookSecret = req.headers["x-misskey-hook-secret"]
console.log(`[LOG] Checking secret: ${misskeyHookSecret}...`)
if (misskeyHookSecret !== config.WEBHOOK_SECRET) {
res.status(401).send("Invalid secret")
console.log("[LOG] Invalid secret")
return
}
console.log("[LOG] Valid secret")
res.send("Hello World!")
})
💡 Summary
サーバー側のWebHookの 通報された/それを解決した イベントが飛んでこない サンプルボタンのテスト時にはイベントは飛んでくる
🥰 Expected Behavior
指定されたWebHookのサーバーに 通報された/それを解決した イベントが飛んで来る
🤬 Actual Behavior
WebHookのサーバーにはなにも飛んでこない
📝 Steps to Reproduce
💻 Frontend Environment
🛰 Backend Environment (for server admin)
Do you want to address this bug yourself?