Need more info. I can't work with "not working", sorry
Look at the code above, this is what I get on the browser. I have run the ./nodebb dev but I don't get any information in the console, so kind of this is all I have.
Hmm... there's always /nickserv identify, but I have absolutely zero idea how that even works.
What if you made your own bot that listened for private messages from users, and verified them? So all I had to do was /yourbot julian hunter2?
Then your bot would probably communicate with a companion plugin on our end to verify users by username/password... There's a possibly MITM issue present if you don't use HTTPS though... less so if everything is on one machine and you're communicating via localhost connections...