turt2live / matrix-sticker-manager

A service to help people create their own sticker packs (for Dimension)
GNU General Public License v3.0
46 stars 11 forks source link

Distribute stickers in hidden rooms instead of as JSON? #9

Closed turt2live closed 5 years ago

turt2live commented 6 years ago

This is more of a thought experiment at the moment, but should be decided before a real launch.

Each sticker pack could be it's own room, where the room name is the pack name, topic is the description (optional), and author information is stored in a state event. Stickers would be their own individual state events with some way to flag them as deleted (similar to widgets?). The timeline can then be used by bots (Dimension) to say when a sticker is used, therefore providing the possibility of tracking in the future.

This would mean the JSON returned by the webserver may look something like this:

{
    "version": 1,
    "type": "m.stickerpack",
    "location": "#stickerpack-abc123:domain.com"
}
turt2live commented 5 years ago

Decided: This is a good idea