matterbridge
matterbridge copied to clipboard
Matrix stickers are not relayed at all
Describe the bug Matrix uses some stickers, whose format seems to be png and are much simpler than those of Telegram. However, whenever I use them the message is not relayed and seems to be ignored on Matterbridge's log. I tested this on my channels, on the Matterbridge official channels and also on some other bridged channels.
To Reproduce Enable the Stickerpack integration in Matrix (I think it comes enabled by default) on your user account and use on of the stickers on a relayed group.
Expected behavior The jpg sticker should be bridged to other platforms, just like any ordinary message is.
Screenshots/debug logs
Those screenshots show Matrix and Telegram channels, but I believe this also affects other channels, like Discord.
Log seems to have no mention of the sticker message at all.
Environment (please complete the following information):
- OS: Gentoo Linux
- Matterbridge version: 1.24.1
Additional context
Run with --debug
and paste logs when posting stickers
time="2022-04-03T23:41:48Z" level=info msg="Enabling debug logging." func=setupLogger file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/matterbridge.go:104" prefix=main time="2022-04-03T23:41:48Z" level=info msg="Running version 1.24.1-dev " func=main file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/matterbridge.go:44" prefix=main time="2022-04-03T23:41:48Z" level=info msg="WARNING: THIS IS A DEVELOPMENT VERSION. Things may break." func=main file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/matterbridge.go:46" prefix=main time="2022-04-03T23:41:48Z" level=info msg="Opening log file /var/log/matterbridge.log" func=NewConfig file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/bridge/config/config.go:274" prefix=config time="2022-04-03T23:41:48Z" level=debug msg="Using automatic webhooks" func=New file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/bridge/discord/discord.go:62" prefix=discord time="2022-04-03T23:41:48Z" level=info msg="Parsing gateway Commons" func=Start file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/gateway/router.go:66" prefix=router time="2022-04-03T23:41:48Z" level=info msg="Parsing gateway Admin" func=Start file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/gateway/router.go:66" prefix=router time="2022-04-03T23:41:48Z" level=info msg="Parsing gateway GentooBR" func=Start file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/gateway/router.go:66" prefix=router time="2022-04-03T23:41:48Z" level=info msg="Parsing gateway GentooBROFF" func=Start file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/gateway/router.go:66" prefix=router time="2022-04-03T23:41:48Z" level=info msg="Starting bridge: telegram.GENTOO " func=Start file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/gateway/router.go:75" prefix=router time="2022-04-03T23:41:48Z" level=info msg=Connecting func=Connect file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/bridge/telegram/telegram.go:44" prefix=telegram time="2022-04-03T23:41:48Z" level=info msg="Connection succeeded" func=Connect file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/bridge/telegram/telegram.go:53" prefix=telegram time="2022-04-03T23:41:48Z" level=info msg="telegram.GENTOO: joining [TELEGRAM ID 3] (ID: [TELEGRAM ID 3]telegram.GENTOO)" func=joinChannels file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/bridge/bridge.go:77" prefix=telegram time="2022-04-03T23:41:48Z" level=info msg="telegram.GENTOO: joining [TELEGRAM ID 4] (ID: [TELEGRAM ID 4]telegram.GENTOO)" func=joinChannels file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/bridge/bridge.go:77" prefix=telegram time="2022-04-03T23:41:48Z" level=info msg="Starting bridge: matrix.GENTOO " func=Start file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/gateway/router.go:75" prefix=router time="2022-04-03T23:41:48Z" level=info msg="Connecting https://matrix.org" func=Connect file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/bridge/matrix/matrix.go:92" prefix=matrix time="2022-04-03T23:41:50Z" level=info msg="Connection succeeded" func=Connect file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/bridge/matrix/matrix.go:118" prefix=matrix time="2022-04-03T23:41:50Z" level=info msg="matrix.GENTOO: joining [MATRIX ID 3]:matrix.org (ID: [MATRIX ID 3]:matrix.orgmatrix.GENTOO)" func=joinChannels file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/bridge/bridge.go:77" prefix=matrix time="2022-04-03T23:41:50Z" level=info msg="matrix.GENTOO: joining [MATRIX ID 4]:matrix.org (ID: [MATRIX ID 4]:matrix.orgmatrix.GENTOO)" func=joinChannels file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/bridge/bridge.go:77" prefix=matrix time="2022-04-03T23:41:51Z" level=info msg="Starting bridge: discord.STKL " func=Start file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/gateway/router.go:75" prefix=router time="2022-04-03T23:41:51Z" level=info msg=Connecting func=Connect file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/bridge/discord/discord.go:70" prefix=discord time="2022-04-03T23:41:51Z" level=info msg="Connection succeeded" func=Connect file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/bridge/discord/discord.go:83" prefix=discord time="2022-04-03T23:41:52Z" level=debug msg="Refreshing guild webhooks" func=RefreshGuildWebhooks file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/bridge/discord/transmitter/transmitter.go:143" prefix=discord time="2022-04-03T23:41:52Z" level=debug msg="Refreshing guild webhooks using global permission" func=RefreshGuildWebhooks file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/bridge/discord/transmitter/transmitter.go:168" prefix=discord time="2022-04-03T23:41:52Z" level=info msg="Picking up webhook" func=assignHooksByAppID file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/bridge/discord/transmitter/transmitter.go:255" channel=[CHANNEL NO] id=[ID NO] name="matterbridge 2:30:14PM" prefix=discord time="2022-04-03T23:41:53Z" level=info msg="discord.STKL: joining [DISCORD CHANNEL] (ID: [DISCORD CHANNEL]discord.STKL)" func=joinChannels file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/bridge/bridge.go:77" prefix=discord time="2022-04-03T23:41:53Z" level=info msg="Starting bridge: telegram.STKL " func=Start file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/gateway/router.go:75" prefix=router time="2022-04-03T23:41:53Z" level=info msg=Connecting func=Connect file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/bridge/telegram/telegram.go:44" prefix=telegram time="2022-04-03T23:41:53Z" level=info msg="Connection succeeded" func=Connect file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/bridge/telegram/telegram.go:53" prefix=telegram time="2022-04-03T23:41:53Z" level=info msg="telegram.STKL: joining [TELEGRAM ID 1] (ID: [TELEGRAM ID 1]telegram.STKL)" func=joinChannels file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/bridge/bridge.go:77" prefix=telegram time="2022-04-03T23:41:53Z" level=info msg="telegram.STKL: joining [TELEGRAM ID 2] (ID: [TELEGRAM ID 2]telegram.STKL)" func=joinChannels file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/bridge/bridge.go:77" prefix=telegram time="2022-04-03T23:41:53Z" level=info msg="Starting bridge: matrix.STKL " func=Start file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/gateway/router.go:75" prefix=router time="2022-04-03T23:41:53Z" level=info msg="Connecting https://matrix.org" func=Connect file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/bridge/matrix/matrix.go:92" prefix=matrix time="2022-04-03T23:41:54Z" level=info msg="Connection succeeded" func=Connect file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/bridge/matrix/matrix.go:118" prefix=matrix time="2022-04-03T23:41:54Z" level=info msg="matrix.STKL: joining [MATRIX ID 2]:matrix.org (ID: [MATRIX ID 2]:matrix.orgmatrix.STKL)" func=joinChannels file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/bridge/bridge.go:77" prefix=matrix time="2022-04-03T23:41:54Z" level=info msg="matrix.STKL: joining [MATRIX ID 1]:matrix.org (ID: [MATRIX ID 1]:matrix.orgmatrix.STKL)" func=joinChannels file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/bridge/bridge.go:77" prefix=matrix time="2022-04-03T23:41:54Z" level=info msg="Gateway(s) started succesfully. Now relaying messages" func=main file="/var/tmp/portage/net-im/matterbridge-1.24.1/work/matterbridge-1.24.1/matterbridge.go:68" prefix=main
You just pasted the startup log, I need the logs when you're sending a sticker
As I mentioned earlier elsewhere, nothing appears on the log when I do this!
Or at the very least I haven't noticed anything...