XMPP Service Operators - 2022-08-19


  1. frog

    lurk.org seems to be down, both the xmpp server and the website

  2. dcuba.ar admin

    > Who here operates this FXTIA bot which joined every room listed? Same question

  3. FXTIA

    sup

  4. dcuba.ar admin

    > Who here operates this FXTIA bot which joined every room listed? Same question. Edit: PM it as MUC owner for info. It's cool

  5. me9

    Why don't you tell everyone why you joined every room (or at least a lot of rooms) listed, FXTIA? What's this bot for?

  6. Sheev Palpatine

    Hello Sheev Palpatine, I'm a bot. I'm here to watch for spam. I'm in every public MUC on the Jabber network. I can alert you about spammers before they arrive in your room. I can alert you when a known spammer joins your room. I can help moderate your room when its under attack. I also provide other services, like resolving URLs and extracting titles descriptions and even images. I also rewrite urls to use privacy frontends for urls pointing to youtube, wikipedia, odysee, reddit, twitter, etc. As this MUCs owner, you can use the 'Owner Config' command: *ocfg* ...

  7. Sheev Palpatine

    https://chat.her.st:5443/upload/805cad6b852b3640d60a17edd9d4a1cf8190e207/81pyFjszOnquGwjUFhsNttiiHhlsTfm1dbp5LDHt/1660912290.webp

  8. Sapotaceae

    so it is a bot? or is that something else?

  9. Sheev Palpatine

    its a bot

  10. Sapotaceae

    and consent? privacy policy? source code?

  11. Martin

    no, no, no

  12. Sapotaceae

    I'll blacklist it from my server

  13. Sapotaceae

    perhaps jabberspam needs a jabberunconsensualbox list added

  14. Licaon_Kter

    FXTIA: could you limit your joins to only chats that you as a person follow?

  15. [czar]

    Licaon_Kter, yes

  16. [czar]

    Oops wrong account

  17. Licaon_Kter

    That's the best account maybe...

  18. Sapotaceae

    https://social.tchncs.de/@trashserver > metalhead.club and trashserver.net will take a short break for maintenance. We'll be back in a few minutes.

  19. Sapotaceae

    how often do you all have your server set to automatically reboot?

  20. croax

    Sapotaceae: automatically reboot, why?

  21. Sapotaceae

    what good are (kernel) updates if you don't load them?

  22. Martin

    I reboot whenever there is a kernel update or a debian point release. But I'm running a small private server. So if I had a public one with lots of users I'd probably try to minimize reboots.

  23. moparisthebest

    croax, Sapotaceae: re: ntp pool remember when it was discovered that shodan was running a bunch of ntp servers to harvest ipv6 IPs to scan?

  24. Sapotaceae

    hadn't heard that

  25. pur

    > its a bot Sheev Palpatine: Why would you make it join every room? It has no value to the muc. What value does have for you?

  26. Sheev Palpatine

    read my earlier responses please

  27. Sheev Palpatine

    https://chat.her.st:5443/upload/805cad6b852b3640d60a17edd9d4a1cf8190e207/rJiNFirhuhAUX7zq4GaDhYRtf0s1yJVt4Phffka6/1660938643.webp

  28. Sheev Palpatine

    this is the kind of shit i dont want to arrive in my mucs

  29. croax

    moparisthebest: hehe... even meaningless protocol is sensible in the end. Run it in chrooted environment, bind an IPv6 temporary address :-) overkill

  30. Sheev Palpatine

    thats why its everywhere, so it detects the spam before it reaches me and whoever else gives the bot permissions to moderate

  31. moparisthebest

    Sapotaceae, croax: https://weekly-geekly.imtqy.com/articles/276831/index.html

  32. croax

    Sapotaceae: > what good are (kernel) updates if you don't load them? You right. That's my answer: on every kernel update I don't miss

  33. Licaon_Kter

    Sapotaceae: > how often do you all have your server set to automatically reboot? How often do you update kernels?

  34. Sapotaceae

    I use fedora with updates-testing enabled for security flagged packages

  35. Sapotaceae

    kernel updates are within two days, and sometimes same day

  36. Sapotaceae

    as mainline

  37. Sapotaceae

    dnf is set to update automatically daily, with an automatic reboot if packages are installed

  38. Sapotaceae

    Sheev Palpatine, why would you trust a proprietary bot to see the JID of all your users?

  39. Sheev Palpatine

    i wouldnt

  40. pur

    ok, understood. Another option would be setting muc to moderated.

  41. Licaon_Kter

    Sheev Palpatine: your messages above sound like you defend this bot and/or owner, what's the deal, what's it to you?

  42. Sheev Palpatine

    i wrote it

  43. Sheev Palpatine

    its my bot

  44. Sapotaceae

    wait I thought you said it wasn't your bot?

  45. Sheev Palpatine

    ?

  46. Sapotaceae

    you have 3 socks alone in this room then?

  47. Sheev Palpatine

    what?

  48. Licaon_Kter

    I've tried as an owner to ocfgfukkkk no response, banned, f this $hit. You make me nostalgic after Morf, at least they are a human

  49. Sheev Palpatine

    morph inspired me to write this one

  50. Sheev Palpatine

    he raided us too

  51. Licaon_Kter

    As said above, permission was neither asked nor given. Pls unjoin it at least from the rooms I happen to randomly moderate...

  52. Sheev Palpatine

    i have no command to unjoin, just ban it or pm me a list of mucs so i can turn off autojoin

  53. Licaon_Kter

    I think you got it backwards, it should join the rooms it's invited in NOT ALL then get banned.

  54. Licaon_Kter

    Here's a room list: `*`

  55. Sheev Palpatine

    also you didn't pm the bot, nor banned it, at least not in the last 5min xD

  56. Sheev Palpatine

    idk who you pmd and banned xD

  57. Sapotaceae

    this is starting to sound like malware

  58. Licaon_Kter

    There's no PM in offtopic, how to interact then? See... you brought an untested bot and joined all the rooms? Wtf?

  59. Sheev Palpatine

    it works fine, i just tested it myself to make sure

  60. Sheev Palpatine

    you pm'd an imposter or the wrong user

  61. Sapotaceae

    if you're going to rudely join all rooms, you need to at the very least document it, provide a privacy policy, provide an explciit opt-out

  62. Sheev Palpatine

    it is bannable, you can opt out anytime

  63. Sheev Palpatine

    it has the same name everywhere

  64. Sheev Palpatine

    its not being sneaky

  65. Sapotaceae

    > also you didn't pm the bot, what is the bot? because you've already commented here about it from 3 accounts

  66. Sheev Palpatine

    it only joins *public* mucs that are listed on search.jabber.network

  67. [czar]

    I was joking lol

  68. Licaon_Kter

    Sheev Palpatine: > you pm'd an imposter or the wrong user Which part of "offtopic has no pm" was unclear?

  69. [czar]

    How is that possible?

  70. Licaon_Kter

    Sheev Palpatine: > it is bannable, you can opt out anytime When did you announce its entry on Offtopic exactly? To whom? Who did you announce here?

  71. [czar]

    Aren't you a mod?

  72. [czar]

    > offtopic has no pm

  73. Licaon_Kter

    FXIA =\= I'm a bot pls ban me

  74. Licaon_Kter

    [czar]: RTFM

  75. [czar]

    I'm sure it has a ban

  76. Sheev Palpatine

    dude whenever someone mentions the bot i join the muc and talk to people

  77. Sheev Palpatine

    thats why im here

  78. Sheev Palpatine

    bot got tagged, i joined and started explaining

  79. Sheev Palpatine

    just ban it and be done with it

  80. [czar]

    Licaon_Kter, this part of prosody is very poorly implemented

  81. Licaon_Kter

    Why do you impose extra work on mods exactly? How is that NOT spam???

  82. Licaon_Kter

    [czar]: ejabberd, ban is not the point, interactions "only via PMs" is

  83. Sheev Palpatine

    jesus christ

  84. Licaon_Kter

    Don't get religious, c'mon

  85. lia

    https://upload.magicbroccoli.de/cf0a30dd6843708ed8b63a0daf86ee4be7739546/rwa89fqRw684GNCMbQL2ze80N1ZIR3YuDEPSlAkv/obscura1660939359205.jpg

  86. lia

    Is that you in the conv Sheev Palpatine ?

  87. Sheev Palpatine

    yes

  88. Licaon_Kter

    Wrong answer lol

  89. Sheev Palpatine

    that deserves a bit more context though lol

  90. [czar]

    How dare you mention someone ethnic group Sheev Palpatine

  91. [czar]

    Unacceptable

  92. Sheev Palpatine

    https://chat.her.st:5443/upload/805cad6b852b3640d60a17edd9d4a1cf8190e207/cTGcBPgxiKOThmFjVR3JL9vf4eiUxxduE7jDCPww/1660940105.webp

  93. croax

    Sheev Palpatine: you might come with good will, but just imagine everyone doing the same as you. There's a name, it's spam.

  94. [czar]

    Join spam?

  95. Sheev Palpatine

    you guys honestly think im the only bot in your mucs or what

  96. Sheev Palpatine

    all the lurkers are surely real people!

  97. Sheev Palpatine

    i get the drama cause im honest lol

  98. Sheev Palpatine

    yes its a bot, yes its in every PUBLIC muc, yes it looks for spam

  99. lia

    Critism/different opinion ≠ drama

  100. Sheev Palpatine

    the jabberspam repo has a shit solution for anti-spam, stopping federation with entire servers

  101. Sheev Palpatine

    i dont want to stop federating with servers cause theres spam bots

  102. Sheev Palpatine

    i rather ban the spam bots and offer that service to everyone

  103. Sheev Palpatine

    i thought it was a good thing to help fight spam

  104. Sapotaceae

    ass-backwards approach

  105. Sheev Palpatine

    all i get is shit from you

  106. Sheev Palpatine

    when i saw morph unleash havoc on mucs and realized there was nothing you can do, i decided to solve the problem

  107. Licaon_Kter

    > yes its a bot, yes its in every PUBLIC muc, yes it looks for spam _That moment when you become that which you hated the most_

  108. Licaon_Kter

    Did you collect enough feedback Sheev Palpatine? Was this the "disrupt" model from startups? Did you prefer to apologize later than ask permission? Is this mission accomplished? Does this make you fight spam harder? Are you gonna make your own federation with blackjack and hookers next?

  109. [czar]

    Why are you saying joining public rooms is spam? I don't see the point Licaon_Kter

  110. Sheev Palpatine

    me neither

  111. Licaon_Kter

    [czar]: it's the nature of the beast, you fight fire with fire, the whole forest burns

  112. Sheev Palpatine

    how is joining spam

  113. Licaon_Kter

    We had a good run without spammy bots or Morfs. Thanks for nothing

  114. Licaon_Kter

    The spam is fought because it drives real people away. Your solution was: _bring more bots_?

  115. Sheev Palpatine

    how the fk does it drive people away, its not saying anything

  116. Sapotaceae

    until proven otherwise I consider it spyware

  117. Sheev Palpatine

    its completely passive

  118. Sheev Palpatine

    > until proven otherwise I consider it spyware with that logic you have to consider every lurker spyware

  119. Licaon_Kter

    > until proven otherwise I consider it spyware This was my first thought. Why does a person join? To see posts. Why does a bot join? To collect posts that later...its masters...can...

  120. Licaon_Kter

    > and consent? privacy policy? source code? ?

  121. lia

    Until Sheev Palpatine apologize or something for discriminative shitchat he frequently joins, I'll ban it anyway from every channel I can.

  122. Licaon_Kter

    I've banned matrix bridges too, as this is a known thing that matrix.org collects all the chats. Hard to grasp? It's public but this doesn't give you or others extra rights.

  123. lia

    And that is, because so far you have proofed to not be a person I can trust.

  124. Sheev Palpatine

    go ahead

  125. [czar]

    > until proven otherwise I consider it spyware Better than saying it's spammy

  126. Licaon_Kter

    This is not a contest...

  127. Licaon_Kter

    Also Sheev Palpatine that avatar isn't really helping your cause

  128. Sheev Palpatine

    *sigh*

  129. [czar]

    lmao

  130. Sheev Palpatine

    anyways, i've made my case, you make your judgement, im tired of this conversation, it leads nowhere

  131. Sheev Palpatine

    good night

  132. Licaon_Kter

    I was hoping it leads you to unjoin the rooms

  133. Licaon_Kter

    I was hoping it leads you to unjoin the rooms where it was never invited.

  134. Sapotaceae

    I have a captcha on all my rooms too and the FXTIA bot was in it

  135. [czar]

    Very effective then

  136. Sheev Palpatine

    the bot cant solve captchas...

  137. Sheev Palpatine

    either you're blatantly lying now to stirl up more drama or you misconfigured your rooms

  138. Sapotaceae

    it is possible I manually approved it

  139. Sheev Palpatine

    i wasnt even aware that you can have captchas on rooms

  140. Sheev Palpatine

    > I was hoping it leads you to unjoin the rooms where it was never invited. i told you to give me the jids of the rooms so i can disable autojoin but you didnt want to do that

  141. Sheev Palpatine

    if you run an entire network, i can leave the entire network

  142. FXTIA

    wtf happened

  143. FXTIA

    sheev didnt make me lol

  144. Menel

    There is https://modules.prosody.im/mod_muc_rtbl.html To get the same without a not approach

  145. FXTIA

  146. Menel

    There is https://modules.prosody.im/mod_muc_rtbl.html To get the same without a bot approach

  147. Sheev Palpatine

    > sheev didnt make me lol yes i did

  148. TheCoffeMaker

    put i another words ... I will invoke Eric Cartman's saying with a little Galatica's sensoship... Sheev Palpatine if u wanna frack us at least I wanna be wined and dinned 😉️ owner in cyberdelia's channels is mostly offline ... and as an administrator I tried several times to contact FXTIA and didnt get a response ... u should fix that so all moderator users can talk

  149. TheCoffeMaker

    put i another words ... I will invoke Eric Cartman's saying with a little Galactica's sensoship... Sheev Palpatine if u wanna frack us at least I wanna be wined and dinned 😉️ owner in cyberdelia's channels is mostly offline ... and as an administrator I tried several times to contact FXTIA and didnt get a response ... u should fix that so all moderator users can talk

  150. TheCoffeMaker

    put i another words ... I will invoke Eric Cartman's saying with a little Galactica's sensoship... Sheev Palpatine if u wanna frack us at least I wanna be wined and dined 😉️ owner in cyberdelia's channels is mostly offline ... and as an administrator I tried several times to contact FXTIA and didnt get a response ... u should fix that so all moderator users can talk

  151. TheCoffeMaker

    put in another words ... I will invoke Eric Cartman's saying with a little Galactica's sensoship... Sheev Palpatine if u wanna frack us at least I wanna be wined and dined 😉️ owner in cyberdelia's channels is mostly offline ... and as an administrator I tried several times to contact FXTIA and didnt get a response ... u should fix that so all moderator users can talk

  152. Sheev Palpatine

    i'll make it respond to admins by tomorrow UTC

  153. TheCoffeMaker

    put in another words ... I will invoke Eric Cartman's saying with a little Galactica's sensoship... Sheev Palpatine if u wanna frack us at least I wanna be wined and dined first 😉️ owner in cyberdelia's channels is mostly offline ... and as an administrator I tried several times to contact FXTIA and didnt get a response ... u should fix that so all moderator users can talk

  154. TheCoffeMaker

    do u have it published somewhere?

  155. TheCoffeMaker

    I prefere the module approach ... but u know ... if u are gonna sit a bot that will process out talk at least I wanna know that our users privacy is not compromised

  156. TheCoffeMaker

    I prefere the module approach ... but u know ... if u are gonna sit a bot that will process our talks at least I wanna know that our users privacy is not compromised

  157. Sheev Palpatine

    no, i just started it recently, i dont have a website or repo yet

  158. TheCoffeMaker

    Sheev Palpatine, FXTIA well ... bot banned ... let me know when u get it published and open

  159. Sheev Palpatine

    sure

  160. TheCoffeMaker

    if u wanna test it let me know too

  161. Sheev Palpatine

    well, ill just let you know when its published and you can chose to unban it then

  162. Sheev Palpatine

    i dont test in production xD

  163. @bkil:matrix.org

    Is it an inconvenient time to share that this MUC is bridged to a public Matrix room? 🙁 https://matrix.to/#/#xmpp-operators:aria-net.org

  164. @bkil:matrix.org

    With all history logged and all.

  165. @bkil:matrix.org

    But yeah, we are fighting similar daemons over here and some of the ideas could be shared. And I also strongly favor FOSS & published code where bots can be deployed & hosted with a "single click" and then could federate some of the interesting metadata among each other for a limited time (i.e., to detect join waves and mass messages/images between different MUC).

  166. Sheev Palpatine

    lol.

  167. @bkil:matrix.org

    I don't think that it's the way to go if a _single_ bot would need to join _every_ MUC in the world - it's neither sustainable, nor transparent enough.

  168. msavoritias

    I hate how everything ends up data harvesting by matrix nowdays

  169. Sheev Palpatine

    > I don't think that it's the way to go if a _single_ bot would need to join _every_ MUC in the world - it's neither sustainable, nor transparent enough. yes i can tell, its pretty heavy to run

  170. Sheev Palpatine

    federating the bot is on my todolist too, i haven't quite figured out how to exchange data between instances yet

  171. moparisthebest

    XMPP is pretty good at that :D

  172. Sheev Palpatine

    there's multi-addressing stanzas which could work as a sort of broadcast between all the instances

  173. Sheev Palpatine

    but the problem would be how they even find eachother

  174. Sheev Palpatine

    maybe have the bot auto-accept friendrequests and then if you run your instance, you have to make it friend one that already runs and it will share all the other instances

  175. @bkil:matrix.org

    By the way, although the Matrix room is publicly joinable, but at least it's not world readable. I.e., it won't appear on static.matrix.org or be indexable by search engines.

  176. Sheev Palpatine

    a poor mans DHT

  177. @bkil:matrix.org

    I get the joke about federating over XMPP. And yes, indeed if the bots would need to exchange too much data, you would actually just duplicate the whole XMPP federation that wouldn't make much sense. Hence why they should only record (in memory) and exchange only filtered or key metadata about suspicious events, hashes and such.

  178. Sheev Palpatine

    i've been working on this bot for about 20 days, learning the xmpp protocol and reading through all the xep documentations...

  179. Sheev Palpatine

    a single instance was just all i could manage for now

  180. msavoritias

    @bkil:matrix.org: Or not doing anything without the consent of the people occuping these rooms. Opt in not opt out

  181. Sheev Palpatine

    spammers wont opt in

  182. @bkil:matrix.org

    Maybe.

  183. msavoritias

    Same stuff happened in matrix with the traveler bot or whatever.

  184. msavoritias

    But people like surveillance there i guess

  185. msavoritias

    > Sheev Palpatine: > spammers wont opt in Thats not a reason for you to surveillance anything. Either its opt in or you are a spammer

  186. Sheev Palpatine

    well, in my country you need the consent of one person to *record* conversations

  187. Sheev Palpatine

    legally speaking

  188. @bkil:matrix.org

    I think most people actually got used to the traveler bot, as it had published its source, had a website with info and it shared the stats that it collected. It was banned by only a few. But after the recent wars, similar traveler bots appeared with fake human names that only joined & left. They seem to be coming from China and Russia and it is much more creepy.

  189. moparisthebest

    on the other hand in a public room you really don't have any expectation of privacy

  190. Sheev Palpatine

    and we're not even talking about recording here, its counting words and lines

  191. Sheev Palpatine

    > on the other hand in a public room you really don't have any expectation of privacy thank you, finally someone else saying it

  192. Sapotaceae

    That doesn't justify it

  193. @bkil:matrix.org

    Expectation of privacy vs. GDPR is a complicated manner. You can't do OSINT to dox somebody regardless if you got it from archive.org.

  194. moparisthebest

    it's still in rather poor taste, and if people ask you to leave it's the nice thing to do

  195. Sheev Palpatine

    a network owner asked me to and i did

  196. Sheev Palpatine

    network rules dont forbid what im doing

  197. Sheev Palpatine

    its just muc owners who get triggered left and right

  198. Sheev Palpatine

    the bot literally has a jid that says BOT@SERVICE

  199. moparisthebest

    right, and if you wanted to be a jerk about it you'd just join each muc with a different name and likely no one would even notice

  200. Sheev Palpatine

    and they still give it voice and make it member

  201. Sheev Palpatine

    > right, and if you wanted to be a jerk about it you'd just join each muc with a different name and likely no one would even notice exactly

  202. Sheev Palpatine

    like Sapotaceae

  203. @bkil:matrix.org

    Anyway, using the bot as a data collector and making it mod everywhere to execute its actions is conceptually equivalent to implementing an extension for each XMPP server that processes its own MUCs using similar heuristics, federates with other servers through XMPP (hopefully through a new XEP!) and then initiate the admin actions from the server side. But there are too many servers in a bunch of different languages to implement this for each of them. https://github.com/bkil/freedom-fighters/tree/master/hu/service/xmpp-server.md And in certain cases, the server operators aren't interested in enabling such patches. Hence why separation of server operations & moderation decisions might make sense. We are having the same dilemma about Mjolnir & co.

  204. FXTIA

  205. Sapotaceae

    Why the conflicting information then? Fxtia messaged saying you didn't make it, and czar claimed/joked that they made it

  206. Sheev Palpatine

    the bot doesnt do anything until it is explicitly enabled by the muc owner

  207. Sheev Palpatine

    all it does it count lines and words and nick changes for repetitions

  208. Sheev Palpatine

    idk about czar

  209. Sheev Palpatine

    but the bot has a say command

  210. Sapotaceae

    Also how tf were muc admins supposed to activate any of those disabled features if it never announced itself?

  211. @bkil:matrix.org

    I'm just an outsider in the discussion, but all in all, I agree that the code must be published first, its heuristics must be discussed first and how it is operated on on which server. And only then should it be widely deployed.

  212. Sapotaceae

    It never said "hey I'm a bot pm me ocfg or whatever to activate me"

  213. Sheev Palpatine

    i have not made up my mind how to announceit

  214. @bkil:matrix.org

    I'm just an outsider in the discussion, but all in all, I agree that the code must be published first, its heuristics must be discussed first and how it is operated and on which server. And only then should it be widely deployed.

  215. Sheev Palpatine

    its barely over 2 weeks since i started writing it

  216. Sapotaceae

    So you just join rooms because???

  217. Sheev Palpatine

    i dont want to spam everyone

  218. Sapotaceae

    And then claim you don't test in prod

  219. Sheev Palpatine

    i test in my own mucs

  220. @bkil:matrix.org

    We usually test our own bots in our own MUC created just for testing. Then perhaps one or two (small, but real) MUC might opt-in to test. But still not in production.

  221. msavoritias

    > @bkil:matrix.org: > I think most people actually got used to the traveler bot, as it had published its source, had a website with info and it shared the stats that it collected. It was banned by only a few. But after the recent wars, similar traveler bots appeared with fake human names that only joined & left. They seem to be coming from China and Russia and it is much more creepy. Of course people get used to surveliiance. Thats not news. Its still a shitty thing to do.

  222. Sheev Palpatine

    the bot is 100% passive outside the mucs where it was explicitly enabled

  223. Sheev Palpatine

    its just another lurker

  224. Sheev Palpatine

    but unlike lurkers, who have their client archive everything most likely

  225. Sheev Palpatine

    the bot counts shit

  226. Sapotaceae

    So then why join the rooms if you hadn't decided how to announce it?

  227. Sheev Palpatine

    load testing

  228. Sheev Palpatine

    see how it scales

  229. Sapotaceae

    Had any muc admin "activated it"

  230. Sheev Palpatine

    joining 100s of mucs has its own challenges man

  231. Sheev Palpatine

    processing all the data

  232. Sheev Palpatine

    i cant simulate that locally

  233. Sheev Palpatine

    until now there was only one trigger for it to message owners of mucs

  234. Sheev Palpatine

    when it detected spam in the room it would PM the owner

  235. Sheev Palpatine

    "hey it looks like you're under attack, i can help" [wall of text with config options]

  236. @bkil:matrix.org

    https://www.ejabberd.im/benchmark/index.html

  237. Sheev Palpatine

    but i had to disable that because it kept spamming the muc owners XD

  238. Sheev Palpatine

    > https://www.ejabberd.im/benchmark/index.html oh shit thats useful, thanks

  239. FXTIA

  240. Sheev Palpatine

    https://chat.her.st:5443/upload/805cad6b852b3640d60a17edd9d4a1cf8190e207/BaPAxrNgHnQNCYu5D004rqERKdINzKM7Y1eWqGQX/1660912290.webp

  241. Sheev Palpatine

    thats the wall of text

  242. @bkil:matrix.org

    In a much smaller, closed community tied to a single CoC and registration, they still have a policy about bots, specifically identifying them as such, name the bot master, providing sources, providing help, option to kick (opt out), replying to a rollcall, and enumerating them on this wiki page https://tilde.chat/wiki/bots https://rfc.tildeverse.org/rfcs/2

  243. FXTIA

  244. Sheev Palpatine

    interesting read

  245. Sheev Palpatine

    i actually wanted to include the !botlist stuff in the vcard but im having trouble getting the vcards to work

  246. Sheev Palpatine

    theres multiple xeps for vcards and none of them worked so far :D

  247. @bkil:matrix.org

    If you think this talk is a bit off topic here, we welcome you in our existing Matrix room bridged over XMPP where we discuss just this - moderation automation ideas! mod-ideas@conference.movim.eu

  248. Sheev Palpatine

    sweet

  249. @bkil:matrix.org

    52 people over the matrix side already.