I managed, with some coercion and a few hours, to get ChatGPT to help me implement the raw NIP01 in Unity.

The problem is when you suggest the Nostr protocol, GPT throws it's shit out the cot and adamantly refuses to help.

It took some time but I was able to finally get a JSON object out and receive an "OK" message back, with an error for indexing or some shit. After about two and a half hours of hacking at it, I turned to the repo Kieran sent me for Nostr.Client, a #C implementation (https://www.nuget.org/packages/Nostr.Client).

This will indeed make things quantifiable easier, but the challenge still lies ahead in hacking Unity to run such things without breaking. It's a nuget package for one thing, so I have to use a utility to install the package into Unity (which is currently failing).

But! once I overcome this, I should theoretically be able to send events to and from Unity to a relay, using Nostr.Client #C implementation.

Reply to this note

Please Login to reply.

Discussion

Once you got that working things are gonna be on 🔥

yeah we'll see man, it's been a challenge. I think they've programmed GPT to not assist with protocols - because as soon as you give it actual documentation reference it says "nope, ain't doing it" and refuses even if you plead.

It'll work if you ask it for implementation, but it'll give you a basic outline that's not really accurate or helpful.

But the package I got from Kieran simplfies things quite a bit, quite a lot actually.

Sounds like unnecessary complications. ChatGPT can be so unhelpful sometimes😭.

You asking any other LLMs in case they are more helpful?

Why does ChatGPT refuse to help with Nostr? Have you tried Venice.ai? It's far less censored and run by OG bitcoiners.