GetAFreelancer.com
 
Find projectsSearch
Sign Up | Log in | Top Rated Users | Browse projects | Post Project | RSS feeds | Articles
 

IRC bot with some of mine intelligence

  Refundable $5 fee paid  Click here to post similar project

IRC bot with some of mine intelligence is project number 253775 posted at GetAFreelancer.com. Click here to post your own project.

Frozen
( Bid period finished )
Status: Frozen
Budget: $30-250
Created: 04/23/2008 at 16:23 EDT
Bidding Ends: 06/22/2008 at 16:23 EDT
Project Creator: bicomplex View PM Post PM
Buyer Rating: (No Feedback Yet)
Description: I have quite good programming skills in both SQL query knowledge and web development but I want to develop
a bot for #IRC and a website where I can have it running with a free nice script for chat.
My bot would have some intelligence such as respond to all questions ending in "?" from other users in the chat
room and would always call my mysql database to retrieve an answer based on a specific logic of mine and the
keywords lattely used by the chat users. Other times it would say random thoughts based solely on modified
alias words of the nicknames listed of that room.
First thing would be to implement a way of creating aliased words with the nicknames list.
Then everytime a user leaves, enters the chat or changes nickname a SQL query would be made following a specific
logic so that possible random thoughts would be retrieved to a file.
STEP-x) Then a way so that after either 10 seconds 20 seconds 1 minute 2 minutes 5 minutes or 10 minutes (randomly chosen)
a random string from the above file of thoughts would be sent to the chat.
Or as soon as possible in case a question as been made in the meantime by a user.
But the first thing everytime anything happened in the chat the bot had to do would be if the last thing said
was on a list of potential usually things to say and to see in the database how many times this string was
posed. If the string was not there add it if it was add to the number of times it has been posed.
But in the case where it is the first time it is posed see if the first word has ever been posed and see if
that word has a flag of foreign language set. If 40% of the words are flaged as foreign just identify that
foreign language a pose a thought [picked randomly] from IDONTSPEAKTHAT or something list of sentences from
that specific after foreign language possible responses file, which should be always available to the bot.
If you do not recognize any foreign flaged language in the words of that sentences that have never been
posed and recognize MINE language, the natural language of my bot, then try to say something logic after
receiving a list of possible sayings in my language from the database. Just pick a random one on the logic
of that file.
Your task is to have the BOT working so that I can with a few instructions be able to put it running on
a IRC channel and tell me specific instructions on what and how to do everytime I want to update my
database intelligence. You must be able to explain me almost about everything about how my BOT will be
working so that I can always change its code at a later time and be able to run it even if just at a very
inexperienced level.
At least I must be able to have a way and knowledge to SUBMIT another possible string to the tables of
possible answers and to the tables of possible answers. And somehow have it all working smoothly as I said
and according to my updating logic.
You must also somehow commit to assist me later in the future to help me maintain and develop my AI bot
for about the same prices and logics you demand now.
Also a word could also be flagged as NOT FOREIGN BUT ACTUALLY IN NATURAL LANGUAGE AND FROM one of my
demanded ones to lookup in the list of all of the flagged words the proximity to 6_OBSCENE, 8VERY_INTERESTING or
9VERY_VAGUE_AND_GENERAL, or 5_THIS_IS_FOR_ME, rated parameters that all flagged words would have registered.
I am about to solve some finantial problems in 2 or 3 months. Before that I can only pay very low stipends for
you to start working on the project. If for some reason I could not solve my financial difficulties would
loose that small amounts and you wouldn't release your code and support by that time.

I think I could do it all my self but it seems I am a bit lazy and need a lot of some experienced coders help or something. After all you may be able to make it all seem easy for me and I am willing to pay for that.


Report violation
Job Type:
  • Perl/CGI
Database: MySQL
Operating system: (None)
Bid count: 1
Average bid: N/A

 

Related project
 
Nonpublic project #284074 Featured Nonpublic
login to view
 

FREE Trial project for new buyers!

 

View Project Message Board     Post Message on Project Message Board
Messages Posted: 1

If you are the project creator or one of the bidders Log in as project creator or bidder for more options

Bid on This Project

Service Providers PMB Bid Delivery Within Time of Bid Provider Rating
Bids are hidden by project creator. Log in as project creator or bidder as the project creator or as one of the bidders to view bids.
Bid on This Project

 

[ Web Development ] [ Post Project Free ] [ View All Projects ] [ EU Freelance ] [ Website Design ] [ Web Forms ]

What is GetAFreelancer.com? ( Read about the company )

Bookmark our homepage to make sure you don't forget about our website next time you need to develop an IT project for yourself or your company. A freelancer is an independent worker, not on salary, hired instead on a project basis. We have thousands of satisfied clients around the world. Our site is global and we have freelancers from India, Romania, Russia, Ukraine, United States, UK and many other parts of the world. Would you like to outsource your next project? Would you like to make money as a freelancer? Click Sign Up to start!

If you never tried to contract work to another part of the world you have your chance today. Sign up free! Web Development doesn't have to be expensive. Outsourcing will cut your expenses by more than 50%. Outsourcing is the process of subcontracting network operations and support to an organization outside your own company. Try it free today! Deposit money and don't purchase until your project is completed.

Find Webmaster Resources and Webmaster Forum. Take a look at Search Engine Submission.