I need a bot programmed that can login to any java based chat room that runs on the Digi Chat software and respond to private messages that the user receives.. All the bot needs to do is be able to run multiple instances by loging in to a list of multiple rooms pulled from a URL txt file. Using login names specified in a list of usernames. Each room should be considered a session. Then it should send one default message that pulls from a default message txt file and post one of those messages at a random interval within every x mins on each sessions' board. Finally the bot needs to respond to any private message received from a list of private message txt file. Then after x mins it should respond again with a message from a list of secondmesssafe txt file. Then it should close the private message and not respond to that specific user again by saving all usernames contacted in a txt file. The bot should have a setting to close a connection to the chat room after x mins and reopen after x mins just incase I leave it running all night.
I need this to run on a windows machine(server) and use little as possible resources.