Edit Discord Message
discord_edit_messageEdit a Discord message sent via webhook by specifying its message ID. Update the content, embeds, or both while respecting rate limits.
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 | 許可されたメンション設定 |