First off i put i dont know for database and operating system just because im sure every coder has there own take on how the project should be done. So i am leaving it up for the coder to look at what the project requires and then let us know what type of server they will need it to run on. oh i also attached 3 images showing examples of how the project will look.
Loooking for a web-based AIM/YAHOO/MSN bot
-The bot should run on a remote server and be accessed through a secure website login
-The server must be able to handle at least 20-30 bots at one time and save into an online database all conversations and screen names who it talks to.
-User must be able to select a font color and avatar pic for each bot he creates. Avatar images will be provided.
- Bot must remember who it has already completed the script too. If someone tries to talk to the bot less then 24 after it has already completed the script with them then they should get a single away message that we set on the server. If they try to talk to the bot again and its been over 24 hours since they completed the script then they bot needs to send them a different script that we set. This is not the same script that they received the first time.
-The bot script always remains the same - NOTE - I AM NOT LOOKING FOR A SMART BOT THAT PICKS UP ON WHAT THE OTHER PERSON SAYS - THERE IS A PRE-SET SCRIPT of 7 MESSAGES THEN AN AWAY MESSAGE WHICH WILL BE USED 100% OF THE TIME.
-User must have the ability to turn on new bots, add new scripts (will always contain the same 7 message plus the away message but might change from time to time to different wording etc)
-There must be statistics included in the bot admin on the server that show the following for each specific bot:
-# of current open conversations
-# of total completed conversations
-# of dropped/partial conversations
-There must be a "user list" beside each bot where I can click and see all the screen names who have spoken to that specifc bot!
-When turning on a new bot, user must be able to select from a drop-down menu which scipt the bot should run with - AGAIN - all scripts are 7 messages plus an 8th "away" message.
-The time delays between each message sent must be able to be altered
-Bots must appear that they are typing "bot is typing a message" appearing on other person's chat window in between sent messages.