8 ms·
I tried matrix/riot out, looks perfect for me and app is slick. Sending messages though from a server to a room was more difficult than I expected. Java SDK di
by rb808 9y ago
I tried matrix/riot out, looks perfect for me and app is slick.
Sending messages though from a server to a room was more difficult than I expected. Java SDK didn't build and many of the other languages were alpha too. Go seemed favored but I dont really want to install. Is there a recommended simple command line app or script to send messages?
- Arathorn 9y agocurl? O:-) Matrix is intended to be simple enough that you don’t even need an SDK unless you really want one. which java sdk did you try?
- rb808 9y agothanks, I thought it was a bit more complicated with session ids etc, will look at keeping it simple again. I used the Java SDK from Kamax that was on https://matrix.org/docs/projects/try-matrix-now.html https://matrix.org/docs/projects/try-matrix-now.html. would be nice if there are others. I'm excited about it though - is just what I've been looking for.
- maxidorius 9y agoI am the author of the SDK - feel free to open an issue on the github repo or come in the dedicated Matrix room #matrix-java-sdk:kamax.io and we'll get you started.
- sli 9y ago> Matrix is intended to be simple enough that you don’t even need an SDK unless you really want one. Huh. So Haskell + Servant might be really nice for writing a client, then, yeah?
- Qwertie 9y agoAnything you can make HTTP requests in really. I have messed around with sending messages from Ruby and Bash and it's quite easy. And a lot more easy if there is an SDK for your language which will handle a few things for you.
- syntaxfree 9y agoSo what's irssi for Matrix?
- kqr 9y agoweechat-matrix. You should be using weechat over irssi anyway!
- unicornwizard 9y agoWhy? Longtime irssi user here.
- kqr 9y agoI usually view it as a cost–benefit sort of thing. When a choice has nearly zero cost, only very little benefit is needed to make it the rational choice as far as I'm concerned. What does WeeChat offer over irssi? Very active development, scripting in many languages, dynamic filtering, raw buffer views, sane defaults, helpful configuration interface, good documentation, live/hotswapping upgrades, architectural soundness, many options for interaction (FIFO pipes, client-server protocol) and so on and so forth. I'm always surprised at how little WeeChat gets in my way when I want to do something out of the ordinary. And unless you are heavily invested in the irssi ecosystem, the switch is basically effortless. That's the cost–benefit of it. Another way to view it is this: People who switch from Irssi to WeeChat keep using WeeChat; while people who switch from WeeChat to Irssi go back to WeeChat.
- majewsky 9y ago> Go seemed favored but I dont really want to install. What do you mean? If you mean Go, the programming language, you don't need to install any of it to use a Go application since those are statically compiled.
- rb808 9y agoYes sorry was a library on which to build your app.
- noahster11 9y agoThere's work currently being done by Gnome to make a GTK client written in Rust at https://gitlab.gnome.org/World/fractal/ https://gitlab.gnome.org/World/fractal/.
- johnchristopher 9y agoI recently installed it a matrix server (synapse the official implementation) and can connect to it through the riot.im web cilent (on the riot.im website) and riot.im node client. The preview docker image of mattermost is easier to install but I installed matrix because I couldn't get the production docker version of mattermost to work. I wasted most of time configuring the vhost and the SSL certificates.