Board Thread:General Coding Help/@comment-24473195-20141009131044/@comment-24473195-20141011103757

Actually I just had a wacky idea after looking at the chathacks script. If a user is added to the ban list, and the nickname unique enough that no user could ever use it, then the ban reason would be the persistent data.

So it would work like this:

Ban - (add data)
 * UserNick = [Botname] + os.date(*t);
 * Reason : Data, e.g. 'Top score'

Unban - (remove data)

The chathistory is also temporarily saved by the server. So if we could tap into that and store some information there it may also work.

Of course the script would have to allow banning of offline users, and we'd have to prevent the chat history from getting replaced once the buffer is full.