################################################################# ## _ _____ __ __ _ _' ## /\ | | |_ _| \/ | | | | ActiveX Control ## / \ | | | | | \ / | |__ ___ | |_ ## / /\ \ | | | | | |\/| | '_ \ / _ \| __| ## / ____ \| |____ _| |_| | | | |_) | (_) | |_ ## /_/ \_\______|_____|_| |_|_.__/ \___/ \__| ## ## Copyright (C) 2002-03, Mohammed Faizul Wahid ## ## This program is free software; you can redistribute it and/or ## modify it under the terms of the GNU General Public License ## as published by the Free Software Foundation; either version 2 ## of the License, or any later version. ## ## All copyright notices regarding ALIMBot ActiveX Control ## must remain intact in the source code. ## ## This program is distributed in the hope that it will be useful, ## but WITHOUT ANY WARRANTY; without even the implied warranty of ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public ## License along with this program; if not, write to the Free ## Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, ## MA 02111-1307, USA. ## ## Support can be obtained from support forums at: ## http://faizulwahid.tripod.com/alimbot/ ## ## Correspondence and Questions can be sent to: ## faiz_wahid@yahoo.com ## ################################################################### # # Filename : README.TXT # Description : ALIMbot ActiveX Control v1.0 Readme File # Database build: 5 # Date created : 06 December 2003 # Date modified : 06 December 2003 # Modified by : Mohammed Faizul Wahid # Documented at : http://faizulwahid.tripod.com/alimbot # ######################################################################### Main Files included ABotControl.vbp - Visual Basic Project for Alimbot ActiveX Control Project1.vbp - Visual Basic Project for Alimbot Interface (Sample) data.dat - Conversation Data File ------------------------------------------------------------------------- IF YOU FIND A BUG If you find a bug (probably of many that are in ALIMbot) then do e-mail me about it. Please, check if it is also operational in the newest version. Mail me the conversation and the exact location when the bug triggers. Please make sure you state the Operating System you use and the exact nature of the problem or description of the error. Thank you! My email is given in the FINDING HELP section. ------------------------------------------------------------------------- FINDING HELP The complete documentation for ALIMbot is available at: http://faizulwahid.tripod.com/alimbot Please e-mail me your comments and suggestions. Though ALIMbot was my hobby project there are a few people who are working on to develop and improve it. If you wish to be a part then please contact me with your suggestions. Mohammed Faizul Wahid faiz_wahid@yahoo.com ------------------------------------------------------------------------- MODIFICATIONS FROM PREVIOUS VERSIONS Post-Conversion to ActiveX Control ----------------------------------- Version 1.0 - more contractions added - new command DOAGAIN, SAVE added - new MEM file introduced. Will be used to store user specific information. The format is same as that of the data.dat file except that it will only contain the keytags and no other tags. - Added new plugin %s by way of which the subject of the current user input can be obtained. - Added another plugin %m for inserting the matched string in the sentence. - Added plugin %li and %lr for inserting last input and the last bot response respectively. - Many bugs removed (1) keywordstart used to trigger for the starting string instead of the word. For example [keywordstart:he] would trigger for input "help me" which created irrelevant answers. CORRECTED (2) The other major bug which i overlooked was in the IsComment() which parses the comments. The bug would not detect comments in the middle of responses in data.dat file. Pre-ActiveX Control: ------------------------------------ - Major change in assigning relevance. Now, keyword and keywordstart tag do not share the same relevance. - New and improved function for the %$ variable - Removed some bugs causing incorrect inversion of user input. - Added new %i variable. It represents the complete user input in inverted form - Renamed %date and %time variable to %d and %t. - Removed a Bug in the [keywordlistorder] processing. - Addition of %c variable - ALIMbot now run commands to start applications like wordpad, paint etc - More data added to data.dat - ALIMbot discards most punctuation marks and special characters from user input - ALIMbot removes multiple whitespaces between words in user input - ALIMbot Replaces abbreviated chat keywords like "u" to "you" etc - Improved relevance level allotment to each matched pattern - Creation of AMC file processing through data.dat - Minor additions and changes ###############################END OF README FILE########################