Edit history

export/import Guild Expressions from archive (stickers, emoji, etc) has not been edited, so there are no earlier versions.

Current version | Original by Kalea
Show

export/import Guild Expressions from archive (stickers, emoji, etc)

Current problem

Unable to mass export/import to zip/tar file from one guild to another for Guild Expressions. Moving guild media of numerous expressions from one guild to another (as copy or move) is tedious.

Proposed change

Add an export button on individual Guild Expressions pages (e.g. stickers, emoji, others when implemented) that can download an archive file that can be imported into other Guilds on main instance or self-host instance.

Additional information

Export into an archive with folder containing the media, and a JSON/YAML file containing file reference and relevant metadata (tags, etc). Use this data to import into other guilds, with options to ignore the metadata if desired. Maybe Having a tool to pick and choose media on import could be good, but an archive file structure that is easy to open and edit would also be sufficient. Ignore metadata for files that do are not found, to allow deleting the files as a way to remove them from the import. Potential "all expressions" export that gets Stickers, Emoji, etc all in one archive.
archive.zip
 \ metadata.json
 | stickers
  \ 01.webp
  | 02.png
  ...
 | emoji
  \ 01.webp
  | 02.png
  ...