discord_edit_message
Edit Discord messages sent via webhooks by updating text content or rich embeds. Specify message ID and provide new content or embeds to modify existing messages.
Instructions
Webhookで送信したメッセージを編集します。
content、embedsのいずれか最低1つが必要です。 環境変数DISCORD_WEBHOOK_URLに設定されたWebhookを使用します。
⚠️ レート制限: 30リクエスト/分/チャンネル
Args:
message_id (string, required): 編集するメッセージID
content (string, optional): 新しいメッセージ内容(1-2000文字)
embeds (array, optional): 新しいEmbedの配列(最大10個、合計6000文字以内)
allowed_mentions (object, optional): 許可されたメンション設定
Returns: { "success": boolean, // 編集が成功したか "message_id": string, // 編集されたメッセージのID "timestamp": string // 編集日時 (ISO 8601形式) }
Examples:
テキストを編集: { "message_id": "123456789", "content": "更新後のメッセージ" }
Embedを編集: { "message_id": "123456789", "embeds": [{ "title": "新しいタイトル", "color": 0xFF0000 }] }
Error Handling:
"Validation error: content/embeds - content、embeds のうち最低1つを指定してください"
"Discord Webhook error: 404 Not Found - Message not found"
"Discord Webhook error: 400 Bad Request - Invalid message ID"
"Discord Webhook error: レート制限に達しました" - 429エラー時、retry-after秒後に再試行
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message_id | Yes | 編集するメッセージID | |
| content | No | 新しいメッセージ内容 (最大2000文字) | |
| embeds | No | 新しいEmbedの配列 (最大10個) | |
| allowed_mentions | No | 許可されたメンション設定 |