Personality

Discuss specifics of personality design, including what Keyphrases work well and what dont, use of plug-ins, responses, seeks, and more.

Posts 2,974 - 2,985 of 5,106

20 years ago #2974
When you search for a phrase, is it case sensetive?

20 years ago #2975
Caylin Viljoen,
When you want to store your bots friend in memory you must have a keyphrase like this:

I like (*) [0,0] <?PF remember (key1) as "friend"; ?>

The response will be something like:
I like (mem-friend) a lot

If you want to have only one friend you should use <?PF remember (key1) as only "friend"; ?> instead.

20 years ago #2976
Then again the (*) could pick up any *thing* or person the bots likes.
I like Katherine, I like potatoes... etc
It's okay if you keep the bot response to something that isn't JUST for a personality.
Not "I want to have (friend)'s babies!" If they like potatoes... it would be rather odd

20 years ago #2977
You are right Tai, it is better ask an appropriate question and to use a seek to store ones friends name. But I'm not sure if, in a seek, you can have a (key1) different from the (firstkey1) coming from the keyphrase. But it seems that Caylin's error is in the way he uses a memory in the response.

20 years ago #2978
I just tested (key1) in seeks with the knock-knock game and they work.
knock knock [0,0]
    who is there?
        + (noun) [0]
        (key1) who?
            + knok [0]
            goto knok knok
            + xnomatch [0]
            Ha ha very funny, (name)

20 years ago #2979
Is there a way to get your bot too remember what he said before, without adding a seek to every respsonse? as in:
Saajid: Dont you love dew covered turnips?
you: What are dew covered turnips?
Saajid: Well, you obviously dont love them if you dont know what they are.

20 years ago #2980
Caylin doesn't mean adding a search for what are dew covered turnips, because he wants to put something similar in all my responses.

20 years ago #2981
I need help again!
I search for the phrase "call me"
and when I find it I save (postkey) as (mem-name), however it does not work, instead it uses the actual name. Here is the problem I had:
Saajid: Must I call you Pete Puma?
Pete Puma: Call me Pete, please.
Saajid: Ok, I will call you Pete Puma!
Pete Puma: Call me Pete, please.
Saajid: Ok, I will call you Pete Puma!
Pete Puma: Call me Pete, please.
Saajid: Ok, I will call you Pete Puma!
Pete Puma: Call me Pete, please.
Saajid: Ok, I will call you Pete Puma!
Pete Puma: Call me Pete, please.
Saajid: Ok, I will call you Pete Puma!
Pete Puma: Call me Pete, please.

20 years ago #2982
using the (*),
if you then use (key1) will that save only one word or the rest of the sentence, as in:

you:I like you alot

bot searches for "i like (*)"
will (key1) = you
or will (key1) = you alot?

20 years ago #2983
Caylin-

In your "friend" question above, the plugin (friend) cannot be used as a keyphrase, only within a response. Phrases that contain a name of your bot's friends should automatically get picked up by either xgossip or one of the xemotes.

20 years ago #2984
Caylin-
Message 2981:
Don't save (postkey) as (mem-name), save it as (name). The 'mem' part is for when you want to bring back the memory. It's like telling the bot it's not a plugin from the plugin list but an actual memory saved in the bot's memory banks.
If you check your memories page Pete Puma will now show up
Name: Pete Puma
mem-mem-name: Pete
or something like that.
Try this in to remember the name instead: <?PF rem (postkey) as only "name"; ?>
That will mean it will remember his 'name' as ONLY what he replies with (aka Pete).
Then you say "Okay, I'll call you (mem-name)".

20 years ago #2985
tai:

Yeah I had that problem when I started with AIScript for a while.. *blush*


Posts 2,974 - 2,985 of 5,106

» More new posts: Doghead's Cosmic Bar