Import sticker packs from telegram, to be used at the Maunium sticker picker for Matrix
mautrix-telegram-bridge: full supported
Element Desktop/Web: full supported
Other clients were not tested. (I am not assioted with Schildi, although they also love turtles)
Gif does not support semitransparent pixel, which probably leads to ugly effects,
if the background of the client does not match the transparent_color
.
You need to create the following config.toml
file and enter your values:
```toml
[telegram]
bot_key = "YOUR-TELEGRAM-BOT-KEY"
[matrix] user = "@user:matrix.org" homeserverurl = "https://matrix-client.matrix.org" accesstoken = "YOUR-MATIRX-ACESSTOKEN"
[sticker]
transparent_color = { r = 0, g = 0, b = 0, alpha = true }
``
The
[sticker]` section ist optional and can be left out.
transparent_color
is used as color for semitransparent pixel in gif
s.
The field has no effect, if the sticker is not animated or will be converted to webp
(default).
r
,g
,b
are 8-bit unsigned integer and must been between 0 and 255 inclusive.
Current are no prebuild binaries available. You must build mstickereditor by yourself. See below.
For Arch Linux user or user of an Arch based distrubution an aur package is available.
Install the following packages. (I recommand to use the package managment system of your operating system): * libwebp * rlottie v0.2 * rust * clang * ldd
To build and install mstickereditor execute the following command:
bash
cargo install --locked mstickereditor
Check out rust doc for more information about cargo install
.