-
goffi
hey, who is the admin of this room? MAM archive is full of chatstates, I've pinged in Prosody room for that.
-
Holger
Chat State Notifications or 0333 Chat Markers?
-
Guus
iteam, I guess
-
goffi
chat state notifications
-
Zash
Anything from before the switch to MAM can be anything.
-
goffi
Zash: what does that mean?
-
goffi
Zash: FYI I have chat states even in today archive.
-
goffi
I've set 2018-03-01 instead of 2019, so it's actually not the case anymore, false alarm sorry for the noise.
-
Seve
👍
-
Zash
The previous room logging module stored all kinds of things. Be glad you're not getting the iq stanzas it stored.
-
MattJ
Hey, this morning I added a new page to the wiki: https://wiki.xmpp.org/web/Integrations
-
MattJ
Background: I frequently encounter projects or platforms that are modular, e.g. they support notifications to IRC, Slack, whatever. I tend to scroll down the list of integrations, and if they don't have XMPP I sigh
-
MattJ
I wanted to start tracking a list of such projects so that perhaps we can look at adding XMPP support to them
-
MattJ
If you have a project to add, please do. If you're looking for a small project to work on over a weekend that is XMPP-related, maybe pick something off the list
-
Guus
🥰
-
pep.
Guus, are _you_ asking for kisses
-
Guus
I'm expressing love. If that needs to involve kissing people, I do not shy away.
-
zinid
gross 😳
-
Andrew Nenakhov
https://m.youtube.com/watch?v=OyI8jlZg9X8
-
Seve
MattJ: very good idea, same happens to me!
-
MattJ
Seve, glad to hear, can't wait to see the list grow :)
-
Guus
MattJ maybe announce this on a list?
-
winfried
and in the newsletter ;-)
-
MattJ
Shall do
-
MattJ
Which list? :)
-
MattJ
jdev, I guess
- Seve is adding that to newsletter
-
MattJ
Thanks!
-
Guus
jdev seems appropriate, yes. The newsletter is a good idea too
-
MattJ
Done
-
dwd
MattJ, I do wonder if the XSF could host an intergration endpoint, like a webhook thing or something. If such a thin were written, of course.
-
Zash
What would it do?
- Seve pays attention.
-
MattJ
dwd, ^ which would do what?
-
dwd
MattJ, There's quite a few projects, services, systems, etc which can easily enough do whatever it is one does with a webhook. Github, for instance, can trigger a webhook on every commit, PR, or whatever. A generalized webhook service could then take the data, render it (maybe), and ping it out to 1:1 and MUC.
-
dwd
MattJ, I'm thinking aloud, mind.
-
MattJ
Sure
-
dwd
MattJ, And using the term "thinking" there very loosely.
-
MattJ
Prosody already has a Github->pubsub module
-
dwd
MattJ, Which'd be awesome. But I think making XMPP easy to get basic integrations done that way would be pretty cool. Even better, of course, if its an open source project one can self-host - but a public one would be useful to gain adoption.
-
moparisthebest
dwd, so just running https://github.com/adnanh/webhook and calling https://github.com/moparisthebest/sendxmpp-rs ? what's left to write?
-
Zash
> just Rarely
-
moparisthebest
the first bit parses webhooks, runs a command
-
moparisthebest
put any command that sends an xmpp message in there, done
-
dwd
That sounds frightningly unscalable.
-
moparisthebest
why?
-
moparisthebest
there is also https://bitbucket.org/O01eg/sendxmppd-rust if you want to keep an always-open xmpp connection around, I know nothing about it though, not even if it works
-
moparisthebest
I don't know why something like webhook running a command would in any way be unscalable though
-
Guus
dwd: https://github.com/igniterealtime/Openfire/pull/1302
-
dwd
Guus, Yeah, I saw that one fly by on https://teamcity.cridland.io/
-
Zash
Generic webhook module would be handy. Currently there's a bunch that are close but not quite.
-
Seve
Is there any example of what should be done?