Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Hackerboi
    @lithilion:fairydust.space
    [m]
    Are there any plans to distribute more mature bridges via OS packages (deb, rpm, etc.)?
    minecraftchest1
    @minecraftchest1:matrix.org
    [m]
    I would imagine that would be up to the bridge maintainer.
    morguldir
    @Criminal:matrix.org
    [m]
    anything debian based won't have required versions of things like node
    1 reply
    fedora probably isn't popular enough
    arch already has the AUR and if it's important enough it gets packaged (i.e. matrix-appservice-irc)
    A lot of bridges will probably support docker though
    morguldir
    @Criminal:matrix.org
    [m]
    Doesn't help when bookworm and sid doesn't have new enough versions
    morguldir
    @Criminal:matrix.org
    [m]
    And apparently the solution for node is to download debs from nodesource, which seems like some random third party
    Clever IT
    @cleverit:matrix.cleverit.tech
    [m]

    Hey all. I'm following the instructions on https://matrix-appservice-slack.readthedocs.io/en/latest/getting_started/ using docker. When I run the first docker run -v .... it doesn't seem to do anything, but no error is generated. Then if I run docker run -v /path/to/config/:/config/ matrixdotorg/matrix-appservice-slack (with config path changed) I get this error from docker:
    node:internal/fs/utils:344
    throw err;
    ^

    Error: ENOENT: no such file or directory, open '/config/slack-registration.yaml'
    at Object.openSync (node:fs:585:3)
    at Object.readFileSync (node:fs:453:35)
    at Cli.loadYaml (/usr/src/app/node_modules/matrix-appservice-bridge/lib/components/cli.js:226:29)
    at Cli.startWithConfig (/usr/src/app/node_modules/matrix-appservice-bridge/lib/components/cli.js:219:30)
    at Cli.run (/usr/src/app/node_modules/matrix-appservice-bridge/lib/components/cli.js:157:14)
    at Object.<anonymous> (/usr/src/app/lib/app.js:98:5)
    at Module._compile (node:internal/modules/cjs/loader:1103:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1155:10)
    at Module.load (node:internal/modules/cjs/loader:981:32)
    at Function.Module._load (node:internal/modules/cjs/loader:822:12) {
    errno: -2,
    syscall: 'open',
    code: 'ENOENT',
    path: '/config/slack-registration.yaml'
    }

    I can't quite figure out what I'm missing here.
    Hackerboi
    @lithilion:fairydust.space
    [m]
    This may be a better place to ask: #matrix_appservice_slack:cadair.com
    JulianF
    @julian:foad.me.uk
    [m]
    Hello bridgers. What bridge framework provides high level client functions, such as a "send an image" API that takes care of things like generating the thumbnail image (if wanted), constructing the appropriate message content fields, maybe even uploading the image and thumbnail and sends the message that references them all within one friendly call?
    1 reply
    I guess I'm talking about an appservice bridge (with ghost users).
    JulianF
    @julian:foad.me.uk
    [m]
    I guess a functional equivalent could be a bridge framework that somehow provides a client-server-api-compatible interface that then any generic high level IM client library could be plugged on top of, if both such things exist.
    Where I'm coming from is starting my bridge dev experience with matrix-appservice-bridge and finding its "Intent" interface is too low level for my taste: requiring me for example to construct a "send an image" message content json manually (figuring out myself what of all the possible fields in that are required) as far as I can see.
    JulianF
    @julian:foad.me.uk
    [m]
    Oh, OK. That's worth knowing (though not what I hoped).
    What could be a good route to figuring out how to build image messages, video messages, markdown-to-html text messages, etc? Obviously I could just look at various clients and find various ways, but is there some high level library for writing such operations in clients, that tries to pull best pactices together into one place?
    tulir
    @tulir:maunium.net
    [m]
    depends on what you want to build really
    if you just want to find out what to put in events, read the spec
    1 reply
    for higher-level stuff like "how to thumbnail", there aren't any requirements so it probably mostly depends on the language
    JulianF
    @julian:foad.me.uk
    [m]
    I guess my best bet then is to look at Fluffychat and one or more Element clients.
    (And some bridges of course.)
    Sunday Nkwuda
    @sonnie:matrix.org
    [m]
    Hi folks. Please, how do toy join a matrix channel from an xmpp client like dino ?
    1 reply
    Sami Olmari
    @olmari:hacklab.fi
    [m]
    Sunday Nkwuda: I don't know does there exist bridge that would allow that... I mena there exist / has exist bridges to join a matrix room and xmpp channel together, but as pure xmpp client bridge to any matrix room I'm not aware of
    mahdi
    @mahdi1234:matrix.org
    [m]
    You can try this - https://github.com/matrix-org/matrix-bifrost/wiki/Address-syntax - not sure if it works though, but it says matrix.org should run it
    Sunday Nkwuda
    @sonnie:matrix.org
    [m]
    Thanks a lot @brony:matrix.org mahdi 🙏
    mfilipe
    @mfilipe:matrix.org
    [m]
    is there a good bridge for telegram?
    Franziska
    @kunsi:franzi.business
    [m]
    mautrix-telegram
    minecraftchest1
    @minecraftchest1:matrix.org
    [m]
    Hello. I started working on a bridge from Matrix to Basecamp3 Campfire at https://gitlab.com/minecraftchest1/mx-basecamp3-campfire. I am curious if anyone has any thoughts, as well as if anyone would like to help me with the project.
    testman
    @testman42:matrix.org
    [m]
    would it be possible to set up bridge to the chat of some Steam community?
    I'm referring to this part of Steam:
    https://steamcommunity.com/updates/chatupdate
    https://cdn.cloudflare.steamstatic.com/steamcommunity/public/assets/friends_announce/video/group_for_gaming.webm
    Sami Olmari
    @olmari:hacklab.fi
    [m]
    wasn't there mx-puppet-steam for that?
    1 reply
    well I don't knwo community chats.. for 1:1
    Sebastian Noel Lübke
    @sebastian:luebke.io
    [m]
    never heard of something like that
    chrisguida
    @chrisguida:matrix.start9labs.com
    [m]
    i'm not seeing matrix-> on this list: matrix.org/bridges
    Hi all! I have a problem that maybe you guys can help with. I need to bridge two matrix rooms with different types of matrix users who cannot coexist in the same room. Is there any pre-existing software that does matrix->matrix double-puppet bridging?
    Or really, any type of bridge for matrix rooms
    Sebastian Noel Lübke
    @sebastian:luebke.io
    [m]
    why the users can't coexist?
    hifi
    @hifi:vi.fi
    [m]
    you can do something stupid and bridge through an intermediate protocol right now
    2 replies
    chrisguida
    @chrisguida:matrix.start9labs.com
    [m]
    because some users are on .onion domains, and other users are on servers which can't talk to .onion domains. it's a nonstandard use case but one that our users need
    Sami Olmari
    @olmari:hacklab.fi
    [m]
    I know some bots have supported relay-type matrix-to-matrix too, but generally makes no sense :)
    1 reply
    hifi
    @hifi:vi.fi
    [m]
    I don't think you need to alter the code for your use case, just run two instances if it doesn't work out with a single one
    Sami Olmari
    @olmari:hacklab.fi
    [m]
    I think hemppa was one
    chrisguida
    @chrisguida:matrix.start9labs.com
    [m]
    excellent, thanks!
    Sami Olmari
    @olmari:hacklab.fi
    [m]
    Eric The IT Guy
    @eric:itguyeric.com
    [m]
    Dumb question, but does matrix-appservice-slack support multiple Slack servers?
    Sami Olmari
    @olmari:hacklab.fi
    [m]
    Yes
    Eric The IT Guy
    @eric:itguyeric.com
    [m]
    Follow up dumb question, for an individual user, which is the better approach: the appservice or the mx-puppet-bridge
    Johannes
    @krude:comsys.rwth-aachen.de
    [m]
    I personally use mx-puppet-slack, since it can be used with any slack workspace without slack admin privileges. But I did not check in several years, whether the appservice can be used without adding a "slack app" to the slack workspace.
    1 reply
    @farribeiro:matrix.org
    @farribeiro:matrix.org
    [m]
    hello... can i move a question to here?
    1 reply
    i asked in #matrix:matrix.org about matterbridge isn't in bridge section on matrix.org website
    1 reply