-
singpolyma
Do people send <https://xmpp.org/extensions/xep-0184.html> when fetching messages from MAM?
-
singpolyma
also I guess it seems unlikely that receipts are stored in mam? so if you don't get one while connected you just never know the status of that one I guess?
-
taba
say i want to make a bot that edits people's messages in an muc as a moderator, what xep would i use and how would i make a bot just a moderator and not an admin on a prosody server for example
-
snit
wouldn't that have to be a muc module on the server?
-
moparisthebest
a module could do it without being either, a bot would need to join as one
-
singpolyma
yeah, moderators can't edit messages really. but a module certainly can
-
singpolyma
though some clients choose not to display the edits to the sender
-
taba
ok
-
taba
then i'll make it admin, but which xep would i use to patch messages?
-
taba
> though some clients choose not to display the edits to the sender for those clients i'd want it to show up ad a separate message ↺
-
taba
wasn't "fastening" or whatever used for this? i was told this was deprecated
-
chunkipho
taba detected
-
Cynthia
> then i'll make it admin, but which xep would i use to patch messages? You can only do this as a server operator ↺
-
Cynthia
Then you impersonate the user and send Last Message Correction stanzas from them
-
Cynthia
Or rewrite messages before they get sent to everyone else
-
singpolyma
a module to allow a bot or other to do it is possible but I'm curious on the use case
-
Goot the ticklegoblin!
What is the proper venue to report issues spotted in XEP's?
-
theTedd
The standards mailing list
-
Goot the ticklegoblin!
Was hoping for a MUC <😔>
-
theTedd
There is xmpp:xsf@muc.xmpp.org?join but it depends on the extent of the issue
-
Goot the ticklegoblin!
They're not like security issues, just an XML typo in one and a reference to an element which no longer exists as of RFC 6120✎ -
singpolyma
You can report in the MUC but if you want to be sure then the mailing list
-
Goot the ticklegoblin!
They're not like security issues, just an XML typo in one and a reference to an element which no longer exists as of RFC 6120 in another ✏
-
singpolyma
or open the PR directly
-
taba
> a module to allow a bot or other to do it is possible but I'm curious on the use case singpolyma: embedding media files from links ↺
-
taba
> wasn't "fastening" or whatever used for this? i was told this was deprecated can anyone elaborate on this ↺
-
singpolyma
>> a module to allow a bot or other to do it is possible but I'm curious on the use case > > singpolyma: embedding media files from links Sounds like you want a module for sure then imo ↺
-
singpolyma
i already almost have that module depending what exactly you want might be a tweak
-
singpolyma
https://modules.prosody.im/mod_muc_cache_media.html
-
Sunglocto
>> a module to allow a bot or other to do it is possible but I'm curious on the use case > > singpolyma: embedding media files from links Pretty sure you can already do this ↺
-
snit
if its that then you wouldn't even need message correction tbh
-
Cynthia
Smh, just impersonate users and send whatever
-
Cynthia
It's so easy
-
taba
>> >> singpolyma: embedding media files from links > > Pretty sure you can already do this HOW ↺
-
Sunglocto
just send an oob element with a url set
-
Sunglocto
thats it
-
taba
i mean embed in other people's messages
-
taba
as an admin
-
Sunglocto
Ohh
-
taba
:trollface:
-
snit
if an admin wants to do it manually the module would probably have to have some kind of ad-hoc command maybe? usually you'd just do this automatically
-
taba
i mean an admin bot
-
singpolyma
You're just converting their links to oob basically if they didn't add it themselves V
-
snit
can a bot user even modify other people's messages?
-
singpolyma
No
-
Sunglocto
> can a bot user even modify other people's messages? iirc no ↺
-
snit
okay that's what i thought
-
singpolyma
Not without special access to the muc
-
Sunglocto
but isn't this just like the pastebin module
-
Cynthia
Yes, if a module gives it someway to do so
-
Cynthia
You can make a module that gives certain users a privilege to modify messages
-
snit
true though i assume that defeats the point of wanting a bot
-
taba
back in my days you could moderate someone's message to say something else for fun
-
Goot the ticklegoblin!
Changing swears into different words with the same start for e.g. "Shut the functional up" "Son of a bittersweet" "Piece of sharp" etc
-
taba
thoughts on mellium.im? are they dead?
-
taba
is the code quality ok?
-
singpolyma
Medium dead, medium quality
-
singpolyma
I use it for certwatch
-
Martin
I always thought that's the most complete and maintained library for golang… But I never used it myself.
-
MattJ
I tried to use it for something, but it was missing some functionality. Can't remember what... I ended up using the one by Process One, but had to fix a bunch of stuff (I ended up forking it).
-
MattJ
So yeah, I was also under the impression that there were a range of decent libraries for Go, and all of them had problems of some sort✎ -
MattJ
So yeah, I was also under the impression that there were a range of decent libraries for Go, and it turned out all of them had problems of some sort ✏
-
Sunglocto
> I tried to use it for something, but it was missing some functionality. Can't remember what... I ended up using the one by Process One, but had to fix a bunch of stuff (I ended up forking it). Ooh can you send me a link to your fork ↺
-
Sunglocto
> thoughts on mellium.im? are they dead? Way too complex in my opinion ↺
-
taba
by the end there'll be 50 bad go libraries
-
MattJ
Sunglocto, I hesitate because I'm not keen on becoming anyone's dependency. I maintain it for my own use and as long as it does what I need, I may never make another commit. Nevertheless: https://github.com/mwild1/go-xmpp
-
snit
> Sunglocto, I hesitate because I'm not keen on becoming anyone's dependency. I maintain it for my own use and as long as it does what I need, I may never make another commit. Nevertheless: https://github.com/mwild1/go-xmpp in that case he can just fork the fork 🧌 ↺
-
Sunglocto
> Sunglocto, I hesitate because I'm not keen on becoming anyone's dependency. I maintain it for my own use and as long as it does what I need, I may never make another commit. Nevertheless: https://github.com/mwild1/go-xmpp Thanks ↺