XMPP Service Operators - 2026-05-01


  1. based.pt

    bros gota serve

  2. earth

    Awesome, exciting to be an xmpp operator

  3. icebound.dev

    welcome

  4. icebound.dev

    earth, could you change your nick to contain the server you operate?

  5. moparisthebest

    why do you keep asking people to do that ? It's almost only you that does

  6. para

    yeah

  7. icebound.dev

    > why do you keep asking people to do that ? It's almost only you that does theres many who do, and its useful

  8. earth (grr.llc)

    Done

  9. earth (grr.llc)

    I have an open sign up but I'm not sure what kind of protection I should add to prevent bots

  10. icebound.dev

    moparisthebest, para, if you both scroll up you will see rather common messages of whether the admin of x server is here, its pretty easy to figure out the admin of what server if its in someones nick. Maybe this can instead be added to authbot, to have two way lookup eg: !whois moparisthebest > moparisthebest.com and then the other way around !whois moparisthebest.com > moparisthebest

  11. icebound.dev

    where are the sources for authbot?

  12. MattJ

    I've been thinking about adding hats with the server names

  13. MattJ

    But not all clients render those yet

  14. icebound.dev

    indeed

  15. icebound.dev

    > moparisthebest, para, if you both scroll up you will see rather common messages of whether the admin of x server is here, its pretty easy to figure out the admin of what server if its in someones nick. > > Maybe this can instead be added to authbot, to have two way lookup eg: > > !whois moparisthebest > > > moparisthebest.com > > and then the other way around > > !whois moparisthebest.com > > > moparisthebest this would work on all clients though

  16. para

    i just configure profanity to highlight messages that include my server name icebound.dev

  17. MattJ

    You could also request a contact info feature in your client, if it doesn't already have one :)

  18. para

    icebound.dev: i just configure profanity to highlight messages that include my server name

  19. icebound.dev

    > You could also request a contact info feature in your client, if it doesn't already have one :) true.

  20. icebound.dev

    But that is one way, I can check the contact info of the server, but I cant tell which admin in this channel is which server

  21. icebound.dev

    unless I check all servers and see which is which

  22. icebound.dev

    also sorry gajim just segfaulted, happens decently often on FreeBSD

  23. Menel

    earth (grr.llc): about protection : here in the article are some links as a start https://blog.prosody.im/simple-anti-spam-tips/

  24. moparisthebest

    so which of the dozen domains I run XMPP on should I put in my nick? seems unhelpful

  25. MattJ

    The best one

  26. icebound.dev

    well like I said adding it to authbot would work well

  27. icebound.dev

    > so which of the dozen domains I run XMPP on should I put in my nick? seems unhelpful whatever one gave you speech perms in the channel

  28. MattJ

    In short: there is no policy here that people must put their server name in their nick. If you want to, that's fine.

  29. icebound.dev

    > In short: there is no policy here that people must put their server name in their nick. If you want to, that's fine. yeah I know, but its really helpful

  30. icebound.dev

    MattJ, wheres the authbot sources

  31. icebound.dev

    and what lang?

  32. MattJ

    I don't know and I can't remember

  33. icebound.dev

    who wrote authbot

  34. icebound.dev

    jonas?

  35. MattJ

    I think so. But I'm not sure where it's running. Basically we set it up and I think it's just worked since.

  36. moparisthebest

    the domain I'm connected from would be the least helpful one, since it's a private server with almost no users but yea the database lookup tool thing could be useful

  37. icebound.dev

    jonas’, could you provide a link to the sources please :)

  38. icebound.dev

    I would be happy to look into this, and add it to the list of stuff I will end up never doing :p

  39. jjj333_p [pain.agency]

    icebound.dev, i think this is it, pretty sure he sent it to me previously https://github.com/horazont/authbot

  40. jjj333_p [pain.agency]

    icebound.dev, ~i think~ this is it, ~pretty sure~ he sent it to me previously https://github.com/horazont/authbot

  41. icebound.dev

    > icebound.dev, ~i think~ this is it, ~pretty sure~ he sent it to me previously > https://github.com/horazont/authbot jjj333_p [pain.agency], thanks :D

  42. earth (grr.llc)

    Nice

  43. icebound.dev

    its python, so I should be able to implement this myself then, although havent written python in ages

  44. jjj333_p [pain.agency]

    python is fine if you kinda just take a couple shots, close your eyes, and go for it

  45. icebound.dev

    its docker though 🤮

  46. icebound.dev

    docker is a security nightmare

  47. icebound.dev

    but hey ho not my problem :p

  48. icebound.dev

    I will bookmark this and take a look later on

  49. earth (grr.llc)

    > docker is a security nightmare I was not aware of this what's wrong with docker

  50. icebound.dev

    ot for the channel, I shouldnt have mentioned it anyways :)

  51. moparisthebest

    nothing docker there, only an industry standard container file

  52. jjj333_p [pain.agency]

    > its docker though 🤮 looks like a normal python bot that you can just set up with pip or whatever the flavor of the week is. a lot of people just like to throw that into a docker

  53. jjj333_p [pain.agency]

    my main concern is aiohttp is probably not the most "batteries included" python lib these days, im not sure how usable it is compared to slixmpp which ive learned to enjoy working with

  54. jjj333_p [pain.agency]

    > I was not aware of this what's wrong with docker earth (grr.llc), hes just kinda like this, dw about it

  55. jjj333_p [pain.agency]

    i hate docker from a ux standpoint, but its kinda whatever

  56. earth (grr.llc)

    What ux

  57. earth (grr.llc)

    I use cli docker compose

  58. icebound.dev

    > my main concern is aiohttp is probably not the most "batteries included" python lib these days, im not sure how usable it is compared to slixmpp which ive learned to enjoy working with if it works, why change it :)

  59. jjj333_p [pain.agency]

    > if it works, why change it :) true, i just meant in terms of adding features, idk how easy it will be

  60. earth (grr.llc)

    Shouldn't be too hard to port to the new lib tbh

  61. icebound.dev

    > Shouldn't be too hard to port to the new lib tbh true ig