godofgod.co.uk
Content
Content:       Videos    Articles    Games    Animations    Polls    Chatbots    FRD Blog    © 2008 by Matthew Mitchell. All rights reserved.
Notice
Hello, Guest. To access the full features of this website and to remove this notice and advert, you may be required to login or register.


Chatbots home          View all          Top Ten          Submit chatbot

Submit a chatbot:

Complete each step below to create your own chatbot.


Category (select as many as needed with at least one):


Chatbot Name:

Description:



Intelligence:

First give the starting text that will be shown at the start of the chat (eg. Hello. How are you today). Try not to use punctuation as you should try to broaden the matches. Below that you will give 5 default responses for when your chatbot can't find an appropiate response (eg. Sorry, I don't understand.). Under that you will give a list of responses and input keys. The chatbot will give a random response from the 2 you have written when it finds the input key in the users text(eg. Input key 1: How are you? Response 1a: Great thanks. Response 1b: I could be better actually.). The script will look for the top input keys first so therefore it is recomended you start with more specific input keys. You do not need to fill in all the responses and input keys. Recomended input keys have been already placed.

<previous> - Place this in any response and it will be replaced with the users last input.

<sentence> - Place this in any response and it will be replaced with the users first sentence in the last input.

<viewpoint> - Place this in any response and it will be replaced with the users first sentence in the last input at the bots viewpoint. Things such as "I am" will be converted to "you are".

<user> - Place this in any response and it will be replaced with the users username or if they are not logged in it will be replaced with guest.

For advanced users you may add "/" or "#" delimiters and use regular expressions to be used with "preg_match" (eg. /I.+(a lot|loads)/). If delimiters are not found "strstr" will be used instead to match strings. If you do not understand please do not worry. If you want to understand look here for a simple introduction.

Starting text:

Default response 1:
Default response 2:
Default response 3:
Default response 4:
Default response 5:


Input key 1:    
Response 1a:
Response 1b:

Input key 2:    
Response 2a:
Response 2b:

Input key 3:    
Response 3a:
Response 3b:

Input key 4:     Example of regular expressions.
Response 4a:
Response 4b:

Input key 5:    
Response 5a:
Response 5b:

Input key 6:    
Response 6a:
Response 6b:

Input key 7:    
Response 7a:
Response 7b:

Input key 8:    
Response 8a:
Response 8b:

Input key 9:    
Response 9a:
Response 9b:

Input key 10:    
Response 10a:
Response 10b:

Input key 11:    
Response 11a:
Response 11b:

Input key 12:    
Response 12a:
Response 12b:

Input key 13:    
Response 13a:
Response 13b:

Input key 14:    
Response 14a:
Response 14b:

Input key 15:    
Response 15a:
Response 15b:

Input key 16:    
Response 16a:
Response 16b:

Input key 17:    
Response 17a:
Response 17b:

Input key 18:    
Response 18a:
Response 18b:

Input key 19:    
Response 19a:
Response 19b:

Input key 20:    
Response 20a:
Response 20b:

Input key 21:    
Response 21a:
Response 21b:

Input key 22:    
Response 22a:
Response 22b:

Input key 23:    
Response 23a:
Response 23b:

Input key 24:    
Response 24a:
Response 24b:

Input key 25:    
Response 25a:
Response 25b:

Input key 26:    
Response 26a:
Response 26b:

Input key 27:    
Response 27a:
Response 27b:

Input key 28:    
Response 28a:
Response 28b:

Input key 29:    
Response 29a:
Response 29b:

Input key 30:    
Response 30a:
Response 30b:

Input key 31:    
Response 31a:
Response 31b:

Input key 32:    
Response 32a:
Response 32b:

Input key 33:    
Response 33a:
Response 33b:

Input key 34:    
Response 34a:
Response 34b:

Input key 35:    
Response 35a:
Response 35b:

Input key 36:    
Response 36a:
Response 36b:

Input key 37:    
Response 37a:
Response 37b:

Input key 38:    
Response 38a:
Response 38b:

Input key 39:    
Response 39a:
Response 39b:

Input key 40:    
Response 40a:
Response 40b:

Input key 41:    
Response 41a:
Response 41b:

Input key 42:    
Response 42a:
Response 42b:

Input key 43:    
Response 43a:
Response 43b:

Input key 44:    
Response 44a:
Response 44b:

Input key 45:    
Response 45a:
Response 45b:

Input key 46:    
Response 46a:
Response 46b:

Input key 47:    
Response 47a:
Response 47b:

Input key 48:    
Response 48a:
Response 48b:

Input key 49:    
Response 49a:
Response 49b:

Input key 50:    
Response 50a:
Response 50b:

Input key 51:    
Response 51a:
Response 51b:

Input key 52:    
Response 52a:
Response 52b:

Input key 53:    
Response 53a:
Response 53b:

Input key 54:    
Response 54a:
Response 54b:

Input key 55:    
Response 55a:
Response 55b:

Input key 56:    
Response 56a:
Response 56b:

Input key 57:    
Response 57a:
Response 57b:

Input key 58:    
Response 58a:
Response 58b:

Input key 59:    
Response 59a:
Response 59b:

Input key 60:    
Response 60a:
Response 60b:

Input key 61:    
Response 61a:
Response 61b:

Input key 62:    
Response 62a:
Response 62b:

Input key 63:    
Response 63a:
Response 63b:

Input key 64:    
Response 64a:
Response 64b:

Input key 65:    
Response 65a:
Response 65b:

Input key 66:    
Response 66a:
Response 66b:

Input key 67:    
Response 67a:
Response 67b:

Input key 68:    
Response 68a:
Response 68b:

Input key 69:    
Response 69a:
Response 69b:

Input key 70:    
Response 70a:
Response 70b:

Input key 71:    
Response 71a:
Response 71b:

Input key 72:    
Response 72a:
Response 72b:

Input key 73:    
Response 73a:
Response 73b:

Input key 74:    
Response 74a:
Response 74b:

Input key 75:    
Response 75a:
Response 75b:

Input key 76:    
Response 76a:
Response 76b:

Input key 77:    
Response 77a:
Response 77b:

Input key 78:    
Response 78a:
Response 78b:

Input key 79:    
Response 79a:
Response 79b:

Input key 80:    
Response 80a:
Response 80b:

Input key 81:    
Response 81a:
Response 81b:

Input key 82:    
Response 82a:
Response 82b:

Input key 83:    
Response 83a:
Response 83b:

Input key 84:    
Response 84a:
Response 84b:

Input key 85:    
Response 85a:
Response 85b:

Input key 86:    
Response 86a:
Response 86b:

Input key 87:    
Response 87a:
Response 87b:

Input key 88:    
Response 88a:
Response 88b:

Input key 89:    
Response 89a:
Response 89b:

Input key 90:    
Response 90a:
Response 90b:

Input key 91:    
Response 91a:
Response 91b:

Input key 92:    
Response 92a:
Response 92b:

Input key 93:    
Response 93a:
Response 93b:

Input key 94:    
Response 94a:
Response 94b:

Input key 95:    
Response 95a:
Response 95b:

Input key 96:    
Response 96a:
Response 96b:

Input key 97:    
Response 97a:
Response 97b:

Input key 98:    
Response 98a:
Response 98b:

Input key 99:    
Response 99a:
Response 99b:

Input key 100:    
Response 100a:
Response 100b: