# memory: instinct-discord-urllib-user-agent
Discord webhook を Python urllib から叩くと Cloudflare が 403 を返す。デフォルト UA をブロックするため、カスタム User-Agent ヘッダを付ける必要がある。切り分けは curl が通るかどうかで行う。
## ポイント
- urllib.request で Discord webhook に POST すると 403 が返る
- Cloudflare がデフォルト UA をブロックする
- カスタム User-Agent ヘッダを付けることで解決
- 切り分けは curl が通るかどうかで行う
## 関連ページ
[[2026-05-23 shadow運用改善 — openclaw --init / chrome-vnc / cure SSH]] [[2026-06-02 YouTube学習: Codex万能AIアプリ化とセキュリティ(security-guidance・書くAI/見るAI分離)]]
## 関連概念(未作成)
`Cloudflare ボット対策` `Discord webhook 制限`
memory: instinct-discord-urllib-user-agent