Skip to main content

Embed Builder

The Embeds module sends reusable Grimoire templates or complete embeds exported from Discohook.

Plan Required

Normal.

Required User Permission

  • Manage Messages, Administrator, or server ownership

Required Bot Permissions

  • View Channel
  • Send Messages
  • Embed Links

Enable the Module

/modules enable module:embeds

Send a Discohook Export

  1. Build the message in Discohook.
  2. Export its JSON.
  3. Run /embed send and select the target channel.
  4. Upload the export with json_file.
/embed send channel:announcements json_file:discohook-export.json

Compact JSON up to Discord's 6000-character slash-option limit can be pasted directly:

/embed send channel:announcements json:{"embeds":[{"title":"Update","description":"Release notes are available.","color":657930}]}

Provide exactly one source on /embed send: name, json, or json_file.

Grimoire supports Discohook message content and up to 10 embeds, including fields, authors, footers, colors, timestamps, thumbnails, and hosted image URLs. Uploaded Discohook attachments are not imported; use hosted image URLs instead. Automatic mentions from imported content are suppressed.

Build Directly in Grimoire

/embed generate channel:announcements title:Update description:Release notes are available. color:#0A0A0A footer:Grimoire

Saved Templates

/embed save name:rules title:Rules description:Read the server rules. color:#0A0A0A
/embed send channel:rules name:rules
/embed list
/embed delete name:rules

Common Issues

  • Invalid JSON: export the payload again or upload the .json file instead of pasting it.
  • File too large: the uploaded JSON file must be 1 MB or smaller.
  • Images do not load: use public http or https image URLs, not attachment:// references.
  • Bot cannot post: check View Channel, Send Messages, and Embed Links.
  • Nothing sends: provide exactly one of name, json, or json_file.