-
Notifications
You must be signed in to change notification settings - Fork 109
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
irc://irc.mozilla.org/#opendesign is empty #102
Comments
Thanks @grahamperrin, that's one of the things we want to address this month. I'm thinking to add a Telegram Bridge to IRC since there are 140 members on Telegram. |
Was irc://irc.mozilla.org/#opendesign intended to be specific to the Mozilla community? Or a broader open design community that just happened to be hosted in the mozilla.org domain? irc://irc.mozilla.org/#opennews exists with reference to https://opennews.org/ and https://opennews.org/who/ explains:
– so I assumed that #opennews was born from the incubation of #opendesign Without me using Telegram, what can you tell us about the group of 140? Open design; open source designI read this issue
|
Launching an Independent OpenNews Program - The Mozilla Blog (2017-02-09) puts OpenNews in context. My guess about the death (emptiness) of irc://irc.mozilla.org/#opendesign in relation to the birth of irc://irc.mozilla.org/#opennews was probably wrong, sorry; it was a wild guess based on the few rooms at irc.mozilla.org that have open in their names. |
Yeah, we never really used the channel at the first place, hence. But for openness reasons, we want to create an IRC <> Telegram bridge at least. Yep, it's Mozilla specific, otherwise we would use the #opensourcedesign room :) |
Spun off from private chat in Telegram The introduction at https://telegram.me/opendesign is not suitably open, there's a requirement for protocol-specific clients (no web interface): Only after finding a way to https://web.telegram.org/#/im?p=@opendesign does https://telegram.me/opendesign improve itself to offer the web interface. I'll change the topic in IRC to show https://web.telegram.org/#/im?p=@opendesign in lieu of tg://resolve?domain=opendesign |
See zhukov/webogram#594 for technical background on Telegram Web. |
discussed with @hmitsch to set up a Telegram Bridge |
A point of reference, for discussion in the Telegram interface to
|
Suggested change of topic for the room
|
IRC Bridge now fully implemented as reflected on https://github.com/mozilla/OpenDesign , living/breathing channel in IRC, and fully functioning telegram_bot. To be marked closed? |
A notification that I received from Telegram was empty – – the subsequent browser view of Telegram was OK. I assume that this bug involves Telegram more than the bridge, I'm happy to treat it as negligible. (I used Telegram for nothing other than Mozilla Open Design. As there's now the bridge with IRC I'll prefer to be present via Matrix.) |
This is perhaps due to the bridge in Matrix? Some are very specific for each service. I have tested Riot myself https://github.com/decentech/tutorials/blob/master/riot.im-beta-setup.md and found my reserved username a bit of an issue. Really freaking awesome platform though, I agree. Your issue therefore seems to be growing in its scope. The Topic can be arbitrarily changed by an op/mod in IRC. The Matrix bridge might be down to the fact the bridge in Mozilla use right now does not include Telegram. Spotted one here which also adds Mattermost (currently in use by MoFo), and Slack, etc. https://github.com/42wim/matterbridge Not a bug, perhaps a feature request? EDIT: also note that my list of integrations in Matrix did not include Telegram, back in March. Wondering if it's pretty fresh? One of the pages I've used as my source http://matrix.org/docs/projects/try-matrix-now.html has not been crawled by Google since 14 Feb 2017 and a find on that page for Telegram would have found nothing, as the appropriately listed bridge is 'telematrix'. Mattermost either for that matter haha. Do also keep in mind that Matrix is still in BETA (currently 0.20.0). |
Thanks,
I've been using IRC for decades but to be honest, I know next to nothing about the bridging technologies :-) I just wanted to flag those two things (in the two screenshots) in case either one prompted someone who does have the knowledge to perform any additional checks. Closing now, thanks; I don't foresee a need to reopen (the room is pleasantly populated). |
Firstly, thanks for identifying this issue in the first place. I use IRC quite a lot and this bridge will help me a lot. I know you haven't asked, but I took the opportunity to investigate this myself, as I've seen a lot of attention at Mozilla regarding communication channels. And I ultimately didn't fully understand what a bridge was either.. so here goes: From my understanding any 'bridge' is simply an integration of APIs. Early adoption can mean some are run a very specific task (like Matrix IRC bridge), with later ones often collecting these specific tasks into one fully integrated solution (like MatterBridge). For example, If you look at the Matrix IRC Bridge, you'll see the code is written in Node.js; the core code found in app.js (50 lines of code), /bin/main.js (173 lines), and /lib/bridge/IrcBridge.js (899 lines of hard grunt). To implement such code requires server access. A bridge could be considered a layer. For example, the bridging of IRC to Matrix only shows pure IRC, without the additional bridged API layer/s. Each service would need a separate bridge to get/push to each connected service:
Additional service needs like identity management (mod status, account editing, banning, etc) look to be found in /scripts (at least in the IRC bridge example). I wholeheartedly share with your excitement of Matrix, reflected in your desire to integrate another service. There is recognised focus seen within Mozilla to unify the silos of its community's messaging tools (Slack, email, IRC, Mattermost, Telegram, Discourse, Gitter, and I'm sure I've missed some). Whilst Matrix does indeed seem a great solution, and there are inroads through at least testing this, its setup is still a little clunky for the average user during the beta phase. Not to mention the initiative, and resources, needed by each core team to implement the public testing of a beta solution. Ultimately it's great to get excited by Open Source solutions which, seemingly, provide ease to our day to day pains. The possibilities never cease to be inspiring! |
https://github.com/mozilla/OpenDesign directs readers:
I'm the only person there.
The text was updated successfully, but these errors were encountered: