A pubkey that responds automatically to structured events when mentioned, processing them through predefined schemas and potentially publishing result events in response

Reply to this note

Please Login to reply.

Discussion

“When mentioned” - so you mean via kind:1 events? What do you mean by “structured events” then?

In mentioned I mean any event that tags him.

A better rephrasing:

A pubkey that listens to events tagging him, processing them through predefined schemas and potentially publishing result events in response

Sounds like DVMs without payments

Good. So we don’t need to keep both concepts.

And since bots is already an established concept I’ll suggest sticking with it

Please link to this established concept for me

So you do just want to do it all via kind 1 events then? But what if I want to call an AI model with specific parameters, or what if I want to compute a web of trust to filter out my events, or what if I want to generate an algorithmic feed? To do any of those, I need to give more structured information as an input and it would pollute the kind 1 space.

Nothing is preventing anyone from making Nostr bots like the Twitter bot article you posted - you have been able to do this for a long time. DVMs solve a different problem

I have never said I want to all via kind 1. If you want to say that “regular bots” act only on kind 1 and “dvm” act on all kinds, that’s ok too. I’m not sure this difference requires a whole new name and concept to learn.

Yes, DVMs are already run by lots of people and used by lots of users. You haven’t even defined what a bot is more than 1-2 sentences

Yes, bots are already run by lots of people and used by lots of users

It solves a different problem, unless you plan to start dumping json into your kind 1 events content field. I might have to unfollow you if you start doing that because it would clutter my social feed

What event kinds will the bot listen for?

That’s for the bots creator to decide

If you use something other than kind 1 you have started to move away from that Wikipedia article you mentioned and more towards what DVMs do….