changedInput schema / $schema
Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
changedInput schema / properties / embeds / description
Previous value: -"Up to 10 embeds."New value: +"Up to 10 embeds. Each needs a title, a description, an author, fields, a footer, or a picture. Discord allows 6,000 characters of text across all of one message's embeds."
addedInput schema / properties / embeds / items / additionalProperties
Added value: +false
addedInput schema / properties / embeds / items / properties / author
Added value: +{
+ "description": "Small line above the title, such as who it is from.",
+ "maxLength": 256,
+ "type": "string"
+}
addedInput schema / properties / embeds / items / properties / fields
Added value: +{
+ "description": "Up to 25 name and value pairs under the description.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "inline": {
+ "description": "Sits beside its neighbours instead of on a row of its own.",
+ "type": "boolean"
+ },
+ "name": {
+ "maxLength": 256,
+ "minLength": 1,
+ "type": "string"
+ },
+ "value": {
+ "maxLength": 1024,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "value"
+ ],
+ "type": "object"
+ },
+ "maxItems": 25,
+ "type": "array"
+}
addedInput schema / properties / embeds / items / properties / footer
Added value: +{
+ "description": "Small line at the bottom.",
+ "maxLength": 2048,
+ "type": "string"
+}
addedInput schema / properties / embeds / items / properties / image_url
Added value: +{
+ "description": "Large picture under the text: an http or https link, or attachment://<filename> for a file that comes with the message.",
+ "maxLength": 2048,
+ "pattern": "^(https?|attachment):\\/\\/\\S+$",
+ "type": "string"
+}
addedInput schema / properties / embeds / items / properties / thumbnail_url
Added value: +{
+ "description": "Small picture in the top corner, given the same way.",
+ "maxLength": 2048,
+ "pattern": "^(https?|attachment):\\/\\/\\S+$",
+ "type": "string"
+}
addedInput schema / properties / embeds / items / properties / timestamp
Added value: +{
+ "description": "A time shown beside the footer: \"now\" for the current time, or ISO 8601, like 2026-11-09T18:00:00Z. With no zone it is read as UTC.",
+ "type": "string"
+}
addedInput schema / properties / embeds / items / properties / url / description
Added value: +"Makes the title a link."
removedInput schema / properties / embeds / items / properties / url / format
Removed value: -"uri"
addedInput schema / properties / embeds / items / properties / url / pattern
Added value: +"^https?:\\/\\/"
addedInput schema / properties / files
Added value: +{
+ "description": "Up to 10 files to attach, each fetched from a public URL (20 MiB each). Needs the Attach Files permission.",
+ "items": {
+ "properties": {
+ "description": {
+ "description": "Alt text describing the file, read by screen readers.",
+ "maxLength": 1024,
+ "type": "string"
+ },
+ "filename": {
+ "description": "Name to show, such as chart.png. Default: taken from the URL.",
+ "maxLength": 100,
+ "minLength": 1,
+ "type": "string"
+ },
+ "spoiler": {
+ "description": "Blur it until clicked.",
+ "type": "boolean"
+ },
+ "url": {
+ "description": "Public http or https URL of the file. Local paths are not accepted.",
+ "format": "uri",
+ "type": "string"
+ }
+ },
+ "required": [
+ "url"
+ ],
+ "type": "object"
+ },
+ "maxItems": 10,
+ "minItems": 1,
+ "type": "array"
+}