Skip to content

Pluggable module for Matrix Synapse (matrix.org) that automatically enables sticker picker in Element messenger for self-hosted instance

License

Notifications You must be signed in to change notification settings

mizhgun/synapse-stickerpicker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Matrix Synapse StickerPicker

Pluggable module for Matrix (matrix.org) Synapse server that automatically enables sticker picker for Element IM on self-hosted instances.

Installation

pip install synapse-stickerpicker

Usage

Add external module settings to server's config (normally homeserver.yaml):

modules:
  - module: synapse_stickerpicker.AppendStickerPickerData
    config:
      stickerpicker_url: '<stickerpicker_app_url>'

After server restart every time when new user is registered, its account data is automatically updated with appropriate event to enable sticker picker in Element IM apps.

To get started one could try Maunium sticker picker or its external server's URL https://maunium.net/stickers-demo/?theme=$theme (WARNING: Element IM stickerpicker widget passes instance URL as a parameter and thus disclosures it).

About

Pluggable module for Matrix Synapse (matrix.org) that automatically enables sticker picker in Element messenger for self-hosted instance

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages