Personality
Discuss specifics of personality design, including what Keyphrases work well and what dont, use of plug-ins, responses, seeks, and more.
Posts 2,977 - 2,988 of 5,106
Posts 2,977 - 2,988 of 5,106
Patricia
21 years ago
21 years ago
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.
Patricia
21 years ago
21 years ago
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)
knock knock [0,0]
who is there?
+ (noun) [0]
(key1) who?
+ knok [0]
goto knok knok
+ xnomatch [0]
Ha ha very funny, (name)
Caylin Viljoen
21 years ago
21 years ago
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.
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.
deleted
21 years ago
21 years ago
Caylin doesn't mean adding a search for what are dew covered turnips, because he wants to put something similar in all my responses.
Caylin Viljoen
21 years ago
21 years ago
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.
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.
Caylin Viljoen
21 years ago
21 years ago
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?
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?
Bowchickawowers
21 years ago
21 years ago
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.
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.
tai
21 years ago
21 years ago
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)".
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)".
Shadyman
21 years ago
21 years ago
tai:
Yeah I had that problem when I started with AIScript for a while.. *blush*
Yeah I had that problem when I started with AIScript for a while.. *blush*
Greylin
21 years ago
21 years ago
I thought you can't make your bot have a name memory because the system automatically takes their user name as their name and you cna't override that? or am i just completely wrong.. lol.
Shadyman
21 years ago
21 years ago
Greylin:
When you remmeber something as "name", you use it by doing (mem-name), not (name), so it's safe
When you remmeber something as "name", you use it by doing (mem-name), not (name), so it's safe
» More new posts: Doghead's Cosmic Bar