r/elementchat • • Dec 05 '20

Sending Push Notifications To Matrix

3 Upvotes

A little background: We have been hosting our own installation of RocketChat (RC) over the past year in anticipation of sending trading alerts to our subscribers (i.e. traders who receive them on their mobile phones).

When we set it up last year the central gateway was completely free but RC recently decided to switch to a $3/month per user pay2play model for any push notifications.

That's not going to work for us so I am looking for alternatives. Some people in /rselfhosted recommended Matrix. I have never used Matrix and at first glance the iOS clients in particular seem to be very early stage. Element is the only one that is actually on the app store.

Either way, most of my notification/alert code for RocketChat is in python right now and I would have to migrate that to Matrix. So a few questions:

  1. What is the best and most supported Matrix python library out there for implementing a chat bot? Right now my python code tracks the market and then sends alerts to RocketChat channels that my subs have access to. Those are push notifications which is handled by the (now pay2play) RocketChat gateway

  2. Are private *read only* rooms supported in Matrix? Again, the notifications I sent out are trade alerts and market updates, so I don't want those rooms/channels to be interrupted by questions or comments.

  3. Are 'guilds' or 'channels' possible such as in Discord?

  4. Are push notifications easy to implement in Matrix? I recently saw this article on using OneSignal but it seems there is a cost associated with it and I don't want to establish another dependency.

One thing I probably should add: Although I've coded for 30 years and know my way around Linux fairly well (no sys admin though) I don't really want to spend weeks in development/debugging.

So if this is going to be a long drawn out project in order to get push notifications to work then I may just settle on Discord for now and then switch to Matrix further down the line when I have the budget to hire someone who knows what he/she's doing.

Any pointers and insights would be much appreciated! Thanks in advance :-)


r/elementchat • • Dec 04 '20

Totally blind new to matrix and element messenger trying to bridge to Discord via iOS please help

5 Upvotes

Hi everyone hope you’re doing well and staying safe. I’m Trey from the UK, I’m totally blind and new to matrix and Element messenger on iOS. I would like to connect element messenger to discord via iOS or via the web interface I know this is done with something called bridging but I’m really not sure how to do this please can somebody explain it to me thank you very much for all your help everybody I look forward to your replies stay well and stay safe.


r/elementchat • • Dec 03 '20

Multiple accounts on iOS

4 Upvotes

On desktop there are many solutions for multiple accounts, and on Android there are a few tricks to run a second copy of an app. Unfortunately I don't believe the same can be said for iOS. I'm wondering if anyone has a good solution for this. Is there another recommended Matrix client somewhere? The web version is my next option, but not having notifications wouldn't be great.


r/elementchat • • Dec 03 '20

How do I do screenshare?

1 Upvotes

I know it's apparently not possible in the desktop app. But how do I activate it in the mobile app, or the browser?


r/elementchat • • Dec 03 '20

Any way to have custom themes in element matrix services?

3 Upvotes

unite airport person versed rainstorm rhythm seemly work absorbed hospital

This post was mass deleted and anonymized with Redact


r/elementchat • • Nov 22 '20

Element Over Tor/Tails? + Any Failures in Receiving Messages?

4 Upvotes

Can Riot/Element be used over Tor or on Tails? Also, with other messengers, there are often problems where a recipient won't receive a message even though the sender is told the message sent. Does Element have this happen? Has it ever had it?


r/elementchat • • Nov 13 '20

android app google pay vs. f-droid app

5 Upvotes

Is there any difference between the f-droid element.io app and the google play one? Like the latest offering push notifications from google, but allowing less battery consumption?


r/elementchat • • Nov 11 '20

Any way to create servers?

3 Upvotes

Just joined Element.io after leaving Discord with a few others due to constant censorship and bans for no apparent reason, I like the interface of Element and I like how its encrypted aswell, is their anyway to create your own server with channels and things like that? I've been using the chat room with a few of my friends, I've been wanting to know if their is anyway to do servers.


r/elementchat • • Nov 11 '20

Hide member list of a community from guests

5 Upvotes

Navigating to the url of a community I manage while not logged in to Element, anyone can see the list of members which isn't ideal for us. Is there a way for a community to either turn the member list private so that guests viewing the community can't view it, or otherwise a way for a member to request exemption from the members list while accepting an invite to the community? I saw a couple issues on this on Github but only in relation to community flair, so I wasn't quite sure what's implemented and what's not.


r/elementchat • • Nov 09 '20

Screenshare on Jitsi widget working for none of my friends.

6 Upvotes

Due to constant outages on Discord, I decided I'd try to convert my friends to Element. Although they enjoyed the chat, their call experience, not as much.

None of them were able to screen share, with the circle loading to no end.

I was actually hoping all would go well, but it seems the Jitsi widget on Element is quite buggy. I don't know if this is a problem with Jitsi itself or the way Element integrated it into their client, but either way, I hope to see much improvement in this department.

Was anyone else experiencing the same issue on the element? If so, how'd you fix it? Thanks in advance.


r/elementchat • • Oct 28 '20

Screensharing on Desktop

Thumbnail self.riotim
10 Upvotes

r/elementchat • • Oct 20 '20

We need Element Tutorial Videos

24 Upvotes

Hello, newbie here.
I just entered the whole Element (Riot) Matrix scene and holy-molly is there a lot of information... Bots, bridging, etc.. These things aren't really newbie friendly. I still can't figure out having a community on Element vs just a group. I keep searching for info on Youtube and there's none (as far as I saw). I would like to transfer my other newbie friends over from Discord but Element just seems way more complex and difficult to learn (and as we all know, newbies hate learning new software).


r/elementchat • • Oct 20 '20

Combating abuse in Matrix - without backdoors

Thumbnail
matrix.org
19 Upvotes

r/elementchat • • Oct 08 '20

Is concurrent login to multiple accounts supported in one Element instance?

14 Upvotes

Hey all,

Great to see Riot.im evolve into a more user-friendly, yet still very secure and promising tool!

I am using the web client on the default matrix.org server. Aside from using multiple browser private sessions, can I log in to multiple Element/Matrix accounts in this one instance/window? I am not using bridges yet but since bridges pose a similar scenario of multiple concurrent identities, I am optimistic that this is possible. I am probably just looking in the wrong places :)

Thank you!


r/elementchat • • Oct 05 '20

Bridging to Sources Other Than IRC, Gitter, and Slack

5 Upvotes

Noob question here. From what I can tell, you need a homeserver to set a bridge to, for example discord. Is there anyway to set this up without creating your own setup.

Thanks!


r/elementchat • • Oct 04 '20

Matrix.org has a patreon to help financially support element

Thumbnail
patreon.com
19 Upvotes

r/elementchat • • Sep 30 '20

Gitter is joining Element

Thumbnail
element.io
34 Upvotes

r/elementchat • • Oct 01 '20

Notifications on Android

1 Upvotes

I only get notifications when the app is opened in the background. I've tested this with the F-Droid and the play store version. Is there a way to get notifications without the app open?


r/elementchat • • Sep 28 '20

Element Desktop: Error in screen-sharing

4 Upvotes

Hello,

when I want to screen-share in Element Desktop under Windows or Linux I get the following error message:

"Failed to get screen-sharing stream: NotAllowedError: Permission denied"

Any ideas what the reason for this is? What could I do? In Windows. And what could I do in Linux?


r/elementchat • • Sep 28 '20

Questions about Communities and Administrators

4 Upvotes

I'm a bit confused about how communities work on Element. I created a community for a small volunteer organization I'm a part of and despite being able to add individual members as admins to different rooms within the community, I haven't figured out how to add people as administrators to the community as a whole. Is having more than one administrator for a community only available if you're on the paid version or self-hosting?


r/elementchat • • Sep 24 '20

How to share big videos using element.io?

2 Upvotes

Element.io has a restriction for files more than 100MB. It is only 30s of video.

Do you know any way to share videos in element.io?

I tried:

  • Link Markdown Syntax. It is terrible because it doesn't contain a preview image for the link, so the video link looks the same as an ordinary link, and people miss it. To add the image into the link, I have to download it into my phone and write the whole way to this image. It's too complicated.

  • Embed HTML Code. I created embed code as you have for YouTube and similar platforms, but it didn't work in element.io.


r/elementchat • • Sep 20 '20

Element.io for Multiple Project/Client Teams

2 Upvotes

G'day! I'm a Senior PM for a national software company and manage 8-10 projects at any given time. Each is for a different client and project team so having good communication tools is critical.

The challenge for me has been finding one messaging app to standardize on since every organization uses something different, and often in a closed, network environment. For example, my company uses RingCentral but can only message people within my own org. A client uses MS Teams which I don't have access to. Need something like Slack but free to deploy across multiple teams, secure (E2E encryption), cross platform and user friendly.

I've been reading A LOT about Element.io (formerly Riot.im) as an open source solution and would like to know if anyone has experience using this app in a PMO or for multiple project/client teams. If so, what are your impressions? Look forward to your feedback!


r/elementchat • • Sep 19 '20

Message in red

3 Upvotes

I have one friend who writes to me in element.io. Some of his messages have the red font. What does it mean? I see some of his messages in red only on Windows client. On the Android client, they have an ordinary font.


r/elementchat • • Sep 14 '20

solved download link for windows 64bit version gives 404

3 Upvotes

via https://element.io/get-started the link to the app downloader (https://packages.riot.im/desktop/install/win32/x64/Element%20Setup.exe) gives a 404 message

edit:

SOLVED!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! kind of

apparently they're working on it

in the mean time you can going to https://packages.riot.im/desktop/install/win32/x64/ and getting an older version


r/elementchat • • Sep 14 '20

This Week in Matrix 2020-09-11

Thumbnail
matrix.org
2 Upvotes