User avatar
Angry Sun @sun@shitposter.world
4mo
So, I got OpenClaw installed, which was a terrible pain in the ass until I switched to Linux, then it worked pretty much right away.

You can tell it to do things using a chat gateway, but it only supported protocols I didn't want to use, like IRC or Telegram or Discord.

I pointed it at documentation and told it to implement a
delta.chat gateway.

first working version: under 5 minutes
final fully-working version: under one hour.

openclaw provided its own fix iteration loop and was able to see its own errors and fix them itself. I wrote/read no code.

I told it to prepare the code to be redistributed. I'll be auditing the code for bugs and then submitting it back to them after this conference.
2
1
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
4mo
@sun Did basicly the same thing for XMPP. Using XMPP is a security win because I control the XMPP server, so I'm not depending on openclaw security to decide who can talk to my bot. I can just stop that account from federating.
1
0
1
0

User avatar
Angry Sun @sun@shitposter.world
4mo
@fastfinge very nice. I do actually run an xmpp server but the image attachments are always broken + I didn't want to raise the size limit for everyone, so I just went with my friend's delta.chat.

the telegram stuff icked me out, it uses some random unknown person's bot management service? how long until that gets pwned
2
0
0
0
User avatar
Angry Sun @sun@shitposter.world
4mo
@fastfinge next I'm working on a way to do email better so I don't have to use an api key and gmail.
2
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
4mo
@sun I'm thinking about tempmail for that. I don't really want my bot sending unsupervised emails, but tempmail has an API so it can set itself up as many inboxes as it wants. github.com/elbunuelo/tempmail
0
0
1
0
@sun @fastfinge will the emails be encrypted
2
0
0
0
User avatar
Angry Sun @sun@shitposter.world
4mo
1
0
0
0
@sun @fastfinge than I don't think I'd use it
0
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
4mo
@Ree @sun Seems like security theatre. Openclaw is just sending them to some AI service anyway. Yes, local AI where possible. But it isn't, always. And openclaw could just randomly decide to email all log files to a guy named Bruce anyway. If I'd want it encrypted, I don't want it in openclaw.
1
0
1
0
@fastfinge @sun yeah because someone could just ask it give me the key to unencrypt them anyway.
1
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
4mo
@Ree @sun Yes exactly. Better to make sure that even if it, say, hands out the password to its XMPP account, nobody can log into that account anyway, because it's protected by an IP allow list. And the XMPP server is a different machine, so it can't add your IP to the allow list even if it wants to. Same for API keys and so on. Assume it will give them to any random jerk who puts up a webpage that asks it to. Make sure they can't do anything with those keys.
0
0
0
0
User avatar
🇨🇦Samuel Proulx🇨🇦 @fastfinge@interfree.ca
4mo
@sun I'm using snikket and things seem to work fine. Also means I can have different accounts for different agents if I want. The other services other than IRC make getting second accounts hard enough, never mind third or fourth or fifth ones. I don't have that many valid phone numbers LOL. But on my own XMPP server I can just make all the accounts I want without bothering anyone.
0
0
1
0