Poll: How many people have contributed?

Be advised that this is a public poll: other users can see the choice(s) you selected.

Page 2 of 3 FirstFirst 123 LastLast
Results 26 to 50 of 68

Thread: AutoChat (In Dev)

  1. #26
    Join Date
    Feb 2013
    Posts
    89
    Mentioned
    1 Post(s)
    Quoted
    12 Post(s)

    Default

    Quote Originally Posted by Justin View Post


    I own the server so I can put whatever you need on it. Disk space is only close to max because I haven't deleted old backups in awhile.


    In need be, I can put you on this server;


    Oh wow! I will probably do that! Thanks so much!

  2. #27
    Join Date
    Feb 2013
    Posts
    89
    Mentioned
    1 Post(s)
    Quoted
    12 Post(s)

    Default

    I went to that site, what were you hosting there?

  3. #28
    Join Date
    Mar 2007
    Posts
    5,125
    Mentioned
    275 Post(s)
    Quoted
    901 Post(s)

    Default

    Quote Originally Posted by xxpoopyxx View Post
    I went to that site, what were you hosting there?
    Nothing, I only have the domain so I can access it without needing to remember the IP address

    Forum account issues? Please send me a PM

  4. #29
    Join Date
    Apr 2012
    Posts
    3,356
    Mentioned
    34 Post(s)
    Quoted
    218 Post(s)

    Default

    Looks good. when i get the chance i'll chuck a couple words at it.

  5. #30
    Join Date
    Feb 2013
    Posts
    89
    Mentioned
    1 Post(s)
    Quoted
    12 Post(s)

    Default

    how did you get that domain anyway did you buy it or just host it yourself?

  6. #31
    Join Date
    Feb 2013
    Posts
    89
    Mentioned
    1 Post(s)
    Quoted
    12 Post(s)

    Default

    Quote Originally Posted by Benny View Post
    Looks good. when i get the chance i'll chuck a couple words at it.
    Sweet thanks!!

  7. #32
    Join Date
    Feb 2013
    Posts
    89
    Mentioned
    1 Post(s)
    Quoted
    12 Post(s)

    Default

    VERSION 2 HAS BEEN RELEASED!!! Putting up a tutorial on main post soon!

  8. #33
    Join Date
    Feb 2013
    Posts
    89
    Mentioned
    1 Post(s)
    Quoted
    12 Post(s)

    Default

    Still working on some PHP for keys and answers! having some problems! i should be finished with it tonight or tomorrow. Keep those words coming!!!

  9. #34
    Join Date
    Sep 2010
    Posts
    5,762
    Mentioned
    136 Post(s)
    Quoted
    2739 Post(s)

    Default

    Just voted no by accident.. can someone change it lol?

  10. #35
    Join Date
    Feb 2013
    Posts
    89
    Mentioned
    1 Post(s)
    Quoted
    12 Post(s)

    Default

    haha thats alright! can you actually change them? i will if i can!

  11. #36
    Join Date
    Sep 2010
    Posts
    5,762
    Mentioned
    136 Post(s)
    Quoted
    2739 Post(s)

    Default

    Mods+ can I believe

  12. #37
    Join Date
    Feb 2013
    Posts
    89
    Mentioned
    1 Post(s)
    Quoted
    12 Post(s)

    Default

    hmmm wellllll then we need to find one i guess

  13. #38
    Join Date
    Feb 2013
    Posts
    89
    Mentioned
    1 Post(s)
    Quoted
    12 Post(s)

    Default

    Just added the keys and answers input for the website!! go try it!! adding tutorial next!!

  14. #39
    Join Date
    Feb 2013
    Posts
    89
    Mentioned
    1 Post(s)
    Quoted
    12 Post(s)

    Default

    Just added the tutorial!! Come check it out!!!

  15. #40
    Join Date
    Feb 2013
    Posts
    89
    Mentioned
    1 Post(s)
    Quoted
    12 Post(s)

    Default

    Le jingle and i have figured out more procedures that will be added to the second part of the script! wish us luck and help us out with words, keys, and answers!!

  16. #41
    Join Date
    Feb 2012
    Location
    Wonderland
    Posts
    1,988
    Mentioned
    41 Post(s)
    Quoted
    272 Post(s)

    Default

    Quote Originally Posted by xxpoopyxx View Post
    Le jingle and i have figured out more procedures that will be added to the second part of the script! wish us luck and help us out with words, keys, and answers!!
    Just sharing what knowledge I have to help
    Will try to look at your project a little more over the next week too,

    Cheers
    Lj

  17. #42
    Join Date
    Feb 2013
    Posts
    89
    Mentioned
    1 Post(s)
    Quoted
    12 Post(s)

    Default

    Quote Originally Posted by Le Jingle View Post
    Just sharing what knowledge I have to help
    Will try to look at your project a little more over the next week too,

    Cheers
    Lj

    Thanks a bunch Le Jingle

  18. #43
    Join Date
    Dec 2011
    Location
    U.S.A.
    Posts
    635
    Mentioned
    5 Post(s)
    Quoted
    249 Post(s)

    Default

    Quote Originally Posted by Justin View Post


    I own the server so I can put whatever you need on it. Disk space is only close to max because I haven't deleted old backups in awhile.


    In need be, I can put you on this server;

    I wish my home internet had a 2 TB bandwidth...

  19. #44
    Join Date
    Feb 2013
    Posts
    89
    Mentioned
    1 Post(s)
    Quoted
    12 Post(s)

    Default

    I admit I've never seen so much before!

    Remember this script relies on the community! with out it, it wont go anywhere!
    Last edited by Hobbit; 03-26-2013 at 05:32 PM.

  20. #45
    Join Date
    Nov 2011
    Location
    United States
    Posts
    815
    Mentioned
    6 Post(s)
    Quoted
    284 Post(s)

    Default

    Amazing project man! I love how your keeping it community involved. Ill defintaly help add some stuff when i get free time, Currently very busy irl due to health issues, but i will defintaly find some time!

  21. #46
    Join Date
    Feb 2006
    Location
    Canada
    Posts
    2,254
    Mentioned
    21 Post(s)
    Quoted
    238 Post(s)

    Default

    Very very cool project. So, if I understand how your script will run:

    Random Person: "Hello" [Hello -> index # is 45 for example]
    Script -> server: [45] (will the server or the script pick the return index?)
    server -> [returns one of: "Hi", "Hello yourself", or "Sup"]
    Script -> types out the returned response.

    A couple of thoughts:
    Who is going to go through and index proper responses? Seems like it would take a long time. (If opened to the community, I guess we could tackle it fairly quickly)

    Also, the response procedure should be fairly generic for easy implementation into scripts (obvious but thought I'd mention :P ). Hmmm, the response procedure should also be able to return skill levels I would imagine.

    Great project overall!
    (Also, poops, please don't double post )

    EDIT: Also, to reduce server stress, maybe when the script sends a request to the server, it should include some type of randomization (random number between 1 and 9999 lets say, then add it up: ex. 435 = 4+3+5 = 12 then add up the return indexes, say, "Hi" => 923 = 9+2+3 = 14, "Hello yourself" => 243(hello) + 8421(yourself) = 8664 = 8+6+6+4 = 24, "Sup" => 78 = 7+8 = 15 THEN pick the number which is closest so, "Hi" when added up returns 14, so pick 14. This is just a suggestion to reduce load on the server, this would also mean that every word in your index should have its index number, and its index number added up. Hmmm well this is just a thought)

    EDIT2: No, better idea, just send a random number between 0 and however long the index file is (145 000 words right?) and then just return the indexed result that is closest...wait no...this wouldn't work if words like "Hi" and "Hello" are closer together (since you probably added them close together). For this to work, you need to randomize the order of the words in the list...actually you could just setup a script to download the latest version to your computer, randomize it, then upload it again. On the other hand, I don't know how much stress picking a random number is on the server in which case it renders my whole train of thought null LOL.

    EDIT3: Expanding on previous idea, you would not need to randomize the order of the list IF you assigned array numbers with a=1, b=2, c=3 etc... so "Hi" = 89 (h = 8, i = 9).

    EDIT4: Also, potentially when you are indexing responses, assign different weights to the responses (a scale between 1-10?) So, give "Hi" a weight of 6, and "Hello yourself" a weight of 3, and "Sup" a weight of 4, then, add up the weights: 13, so "Hi" has a 6/13 chance of being said, where as "Sup" only a 4/13 chance. Since it seems that more often people say "Hi" instead of "Sup".

    I was also thinking, we should try and make the word list a "Younger players" word list, it seems easier to pretend to be a younger player than an older player (potentially misspell harder words?)(hmmm maybe a separate procedure for determining if a word will be typed correctly or not)(this could also contribute to anti-ban, where you could specify at the beginning of the script (maybe a weighting process out of 10 again [maybe a 100]) that would determine how likely your player is to misspell words. (one person specifies a weight of 70, so their player is quite likely to misspell words vs a specification of say, 12, fairly unlikely to misspell a word.)(lol and to add to this, you could even have the script fix it's spelling mistakes:
    Person: Hi
    You: ho
    You: *hi

    that would look very human!!)

    EDIT#watever: Does jagex still auto-capitalize and disallow all caps? I feel like there are numerous randomization options there
    Last edited by cause; 03-21-2013 at 07:25 PM.

  22. #47
    Join Date
    Feb 2013
    Posts
    89
    Mentioned
    1 Post(s)
    Quoted
    12 Post(s)

    Default

    Quote Originally Posted by cause View Post
    Very very cool project. So, if I understand how your script will run:

    Random Person: "Hello" [Hello -> index # is 45 for example]
    Script -> server: [45] (will the server or the script pick the return index?)
    server -> [returns one of: "Hi", "Hello yourself", or "Sup"]
    Script -> types out the returned response.

    A couple of thoughts:
    Who is going to go through and index proper responses? Seems like it would take a long time. (If opened to the community, I guess we could tackle it fairly quickly)

    Also, the response procedure should be fairly generic for easy implementation into scripts (obvious but thought I'd mention :P ). Hmmm, the response procedure should also be able to return skill levels I would imagine.

    Great project overall!
    (Also, poops, please don't double post )

    EDIT: Also, to reduce server stress, maybe when the script sends a request to the server, it should include some type of randomization (random number between 1 and 9999 lets say, then add it up: ex. 435 = 4+3+5 = 12 then add up the return indexes, say, "Hi" => 923 = 9+2+3 = 14, "Hello yourself" => 243(hello) + 8421(yourself) = 8664 = 8+6+6+4 = 24, "Sup" => 78 = 7+8 = 15 THEN pick the number which is closest so, "Hi" when added up returns 14, so pick 14. This is just a suggestion to reduce load on the server, this would also mean that every word in your index should have its index number, and its index number added up. Hmmm well this is just a thought)

    EDIT2: No, better idea, just send a random number between 0 and however long the index file is (145 000 words right?) and then just return the indexed result that is closest...wait no...this wouldn't work if words like "Hi" and "Hello" are closer together (since you probably added them close together). For this to work, you need to randomize the order of the words in the list...actually you could just setup a script to download the latest version to your computer, randomize it, then upload it again. On the other hand, I don't know how much stress picking a random number is on the server in which case it renders my whole train of thought null LOL.

    EDIT3: Expanding on previous idea, you would not need to randomize the order of the list IF you assigned array numbers with a=1, b=2, c=3 etc... so "Hi" = 89 (h = 8, i = 9).

    EDIT4: Also, potentially when you are indexing responses, assign different weights to the responses (a scale between 1-10?) So, give "Hi" a weight of 6, and "Hello yourself" a weight of 3, and "Sup" a weight of 4, then, add up the weights: 13, so "Hi" has a 6/13 chance of being said, where as "Sup" only a 4/13 chance. Since it seems that more often people say "Hi" instead of "Sup".

    I was also thinking, we should try and make the word list a "Younger players" word list, it seems easier to pretend to be a younger player than an older player (potentially misspell harder words?)(hmmm maybe a separate procedure for determining if a word will be typed correctly or not)(this could also contribute to anti-ban, where you could specify at the beginning of the script (maybe a weighting process out of 10 again [maybe a 100]) that would determine how likely your player is to misspell words. (one person specifies a weight of 70, so their player is quite likely to misspell words vs a specification of say, 12, fairly unlikely to misspell a word.)(lol and to add to this, you could even have the script fix it's spelling mistakes:
    Person: Hi
    You: ho
    You: *hi

    that would look very human!!)

    EDIT#watever: Does jagex still auto-capitalize and disallow all caps? I feel like there are numerous randomization options there
    i recently talked with some people that gave me ideas on some better ways to process info so i will keep this way and add the other after i figoure out how it will work!

    the way this works is basically they way you said except its reading from a text file to speed up the process not the server

    it will take a sentence some one says and break that sentence into an array then go through each word in that array and compare it to a text file, after it compares each word it will fetch the index of each word and generate a key, after that the key is compared with others that have responses like hi, or hello.

    so if the sentence is 'hi how are you'
    then it will make an array ['hi', 'how', are', 'you']
    then it will pick the first index of that array which is 'hi'
    then it goes through a text file to find the word 'hi' then returns the index in the text file

    so for example hi could equal the index of 2345

    so it does that for each word and generates a key based on the indexes
    Example:
    2345-6789-12345-678

    then that key is compared to another text file with a list of keys and if it finds that key in there then it will take a responses form that key

    the keys look like this
    2345-6789-12345-678 := ['im good', 'great', 'fine']

    then it will pick a random response and say it

    the new way that it should be done is with with relations built upon the sentences said, and having key words and all that other good stuff

    the user 'core' has suggested that to me and agreed to help out when he can! so also thank core for helping, and the rest of the community for contributing

  23. #48
    Join Date
    Feb 2006
    Location
    Canada
    Posts
    2,254
    Mentioned
    21 Post(s)
    Quoted
    238 Post(s)

    Default

    Quote Originally Posted by xxpoopyxx View Post
    i recently talked with some people that gave me ideas on some better ways to process info so i will keep this way and add the other after i figoure out how it will work!

    the way this works is basically they way you said except its reading from a text file to speed up the process not the server

    it will take a sentence some one says and break that sentence into an array then go through each word in that array and compare it to a text file, after it compares each word it will fetch the index of each word and generate a key, after that the key is compared with others that have responses like hi, or hello.

    so if the sentence is 'hi how are you'
    then it will make an array ['hi', 'how', are', 'you']
    then it will pick the first index of that array which is 'hi'
    then it goes through a text file to find the word 'hi' then returns the index in the text file

    so for example hi could equal the index of 2345

    so it does that for each word and generates a key based on the indexes
    Example:
    2345-6789-12345-678

    then that key is compared to another text file with a list of keys and if it finds that key in there then it will take a responses form that key

    the keys look like this
    2345-6789-12345-678 := ['im good', 'great', 'fine']

    then it will pick a random response and say it

    the new way that it should be done is with with relations built upon the sentences said, and having key words and all that other good stuff

    the user 'core' has suggested that to me and agreed to help out when he can! so also thank core for helping, and the rest of the community for contributing
    Ok so are you building some type of sentence breakdown engine, or are you looking for predefined questions.
    Like: "hi how are you", is both a greeting and a question...how would you decipher this?
    What if I said: "whatsup, also, hi" ? That is definitely not going to be a pre-defined question.

  24. #49
    Join Date
    Feb 2013
    Posts
    89
    Mentioned
    1 Post(s)
    Quoted
    12 Post(s)

    Default

    Quote Originally Posted by cause View Post
    Ok so are you building some type of sentence breakdown engine, or are you looking for predefined questions.
    Like: "hi how are you", is both a greeting and a question...how would you decipher this?
    What if I said: "whatsup, also, hi" ? That is definitely not going to be a pre-defined question.
    the beggining of this script is pre defined questions that are compared with an array of answer keys the better way to do this which i will is to use keywords and relations with a self generating database basically

  25. #50
    Join Date
    Feb 2006
    Location
    Canada
    Posts
    2,254
    Mentioned
    21 Post(s)
    Quoted
    238 Post(s)

    Default

    Quote Originally Posted by xxpoopyxx View Post
    the beggining of this script is pre defined questions that are compared with an array of answer keys the better way to do this which i will is to use keywords and relations with a self generating database basically
    Ok I see. Once you have a delivery system made I can help with randomization.

Page 2 of 3 FirstFirst 123 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •