Find Jobs
Hire Freelancers

AIM/YAHOO/MSN CHAT bot (NOT SMART BOT)

$250-750 USD

Cancelled
Posted almost 16 years ago

$250-750 USD

Paid on delivery
AIM/YAHOO/MSN CHAT bot (NOT SMART BOT) "MAY" - refers to MSN/AIM/YAHOO BASIC EXPLANATION _________________ The basic function of this program is to be able to sign onto previoulsy created MAY accounts and chat with users who add those specific MAY accounts to their contact lists. There is a pre-set script (always 7-8 messages long) which the MAY bot responds with and therefore this IS NOT a smart bot. Regardless of what the user types to the bot, the bot always replies with a pre-set script.. Ideally, this program would encompass all 3 chat platforms in one, however if each chat platform requires its own coding/web interface, that's fine as along as the end result is user friendly. I.E. website navigation, database functionality etc. SERVER SPECS ____________ -The program should run on a remote server and be accessed through a secure website login. -The server must be able to handle at least 50+ bots ONLINE at any one time. (any combination of MAY) and must be able to handle up to 300 simultaneous conversations (spread out between different bots) DATABASE ________ - All conversation history must be saved. - There must be a search feature to find a specific conversaiton by date, user, bot, key word etc. - There must be a function that saves all screen names/email addresses in order by (bot it spoke to, specific script, date, domain, etc) BOT FUNCTIONALITY AND SCRIPTS _____________________________ -User will have the ability to create scripts within the web admin page. All scripts are 7 messages plus an 8th away message. -When creating each bot, the user must have the option of choosing WHICH pre-set script that bot should use. I AM NOT LOOKING FOR A SMART BOT THAT PICKS UP ON WHAT THE CHATTER SAYS - THERE IS A PRE-SET SCRIPT of 7 MESSAGES THEN AN AWAY MESSAGE WHICH WILL BE USED. Also user shoudl have the ability to choose a font color, avatar pic. and bot nickname - SEE ATTACHED [login to view URL] -The user must have the ability to add/delete/edit new or old scripts. -User must have the ability to turn on new bots, delete old bots and turn current bots ON or OFFLINE. SAMPLE SCRIPT: Message 1: Hey whats up Message 2: I am cool, chilling Message 3: Interested in buying some flowers Message 4: I sell flowers for a living Message 5: come check out my site Message 6: [login to view URL] Message 7: I can give u a discount Away Message: Jill is away from her computer, leave a message or go to [login to view URL] NOTE - when creating a script there should be an option to select specific TIME DELAYS (in seconds) of each message in the script. EXAMPLE - John sends message "Hi" to bot. Bot is using a script that specifies a delay of 14 seconds for message 1 (Hey whats up). Bot knows to wait 14 seconds before replying with "Hey whats up" . IMPORTANT - The bot MUST SHOW THE "user is currently typing" for the complete length of time it is waiting to send its next message. This is to ensure that the chatter sees and believes that the bot is actually typing and is not a bot. (SEE ATTACHED [login to view URL] FOR EXAMPLE) -The time delays between each message sent must be able to be altered within each script. MESSAGE SENDING RULES: Note - The bot has specified time delays for each message, as mentioned above, however those ONLY apply when a chatter has messaged the bot. The following rules apply when the chatter HAS NOT messaged the bot. MOST IMPORTANT PART OF THE BOT FUNCTIONALITY Message 1 is sent ONLY after bot recieves first message from user. Message 2 is sent ONLY after bot recieves second message from user or 60 seconds after message 1 is sent. Message 3 is sent ONLY after bot recieves third message from user or 90 seconds after message 2 is sent. Message 4 is sent ONLY after bot recieves forth message from user or 100 seconds after message 3 is sent. Message 5 is sent ONLY after bot recieves fifth message from user or 100 seconds after message 4 is sent. Message 6 is sent ONLY after bot recieves sixth message from user or 100 seconds after message 5 is sent. Message 7 is sent ONLY after bot recieves seventh message from user or 100 seconds after message 6 is sent. Away Messages is sent ONLY once chatter has recieved message 7 and attempts to message the bot. Away message is sent EVERY single time chatter attempts to message the bot AFTER the script has been completed (all 7 messages sent by bot). Away message has NO time delay - it is MEANT to look automatic. STATISTICS __________ -There must be statistics included in the web interface that show the following for each specific bot: -# of current active conversations (current # of chatters) -# of total completed conversations (number of chatters who completed all 8 lines of the script) -# of dropped/partial conversations (Number of chatters who spoke with the bot but did not complete the script) -# of total chatters since the bot was created. WEB INTERFACE ______________________________ -SEE ATTACHED [login to view URL] for a very basic example of what the web interface might look like. Keep in mind this example only shows MSN bots and there will be AIM and YAHOO bots online as well. FONTS AND AVATARS _________________ -User must be able to select a font color and avatar pic for each bot he creates. Avatar images will be provided. WEBCAM CAPABILITY _________________ -After message number 4, the bot should "request to send webcam" to the user. If user accepts the request, the bot should then play a 10 second pre-recorded video which the chatter assumes is a live webcam stream. - VIDEO TO BE PROVIDED IF THIS FUNCTION IS POSSIBLE. OFFLINE MESSAGING _________________ -There must be a function where we can turn a previously used bot online and it messages everyone (online and offline) on its contact list with a specific preset message. REPEAT CONVERSATIONS ____________________ - Bots must automatically run a specified "REPEAT SCRIPT" on any user attempting to chat with the bot a second time.. There must be a 24 hour delay for this to take effect... Example - John chats with bot #1 on January 1st at 8pm and gets script 1. Starting on January 2nd at 8pm if John attempts to chat with bot #1 he automatically gets the script labeled "REPEAT USER" - THEREFORE even though each specific bot is given its own script, when a chatter tries to have a second conversation with the bot, anytime after 24 hours from the first script, the "REPEAT SCRIPT" kicks in for that one user. IP GATHERING ____________ - The bot MUST obtain the IP address of every user it chats with. One possible way of doign this is to send an image transfer request perhaps? Waiting for bids Thanks Binil
Project ID: 273523

About the project

6 proposals
Remote project
Active 16 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of INDIA
Kanyakumari dist, TN State, India
5.0
11
Member since Oct 10, 2007

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.