Check out the event lot page in the ACP (under advanced). The user's deletion event should have been logged, and the IP address should have been saved.
... as long as your NodeBB is new enough, that is 🙂
You would need to make a plugin to listen for a socket event, and in the widget js send the needed data to verify the request server-side. After adjusting the reputation and sending the new rep back, you probably want to make a db key to record the last action taken, such as how core uses pid:x:upvote
I added a bunch of static webpages with content, but I would like it to load once the user scrolls down, in the same way as the forum works. Can I easily do this or am I better off using something else? Thanks!