matterbridge icon indicating copy to clipboard operation
matterbridge copied to clipboard

Matrix stickers are not relayed at all

Open King-Mucus opened this issue 2 years ago • 5 comments

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 20220402_17h41m49s_grim 20220402_17h41m56s_grim 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

King-Mucus avatar Apr 02 '22 20:04 King-Mucus

Run with --debug and paste logs when posting stickers

42wim avatar Apr 03 '22 22:04 42wim

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

King-Mucus avatar Apr 03 '22 23:04 King-Mucus

You just pasted the startup log, I need the logs when you're sending a sticker

42wim avatar Apr 11 '22 22:04 42wim

As I mentioned earlier elsewhere, nothing appears on the log when I do this!

Or at the very least I haven't noticed anything...

King-Mucus avatar Apr 17 '22 03:04 King-Mucus