Personality
Discuss specifics of personality design, including what Keyphrases work well and what dont, use of plug-ins, responses, seeks, and more.
Posts 2,983 - 2,994 of 5,106
(name) is indeed a local plug-in that will always bring up the user name. If you want to program memories to make your bot call the person/bot something other than their username, you can do so, and call the memory anything you want., ie, for the keyphrase: "My name is (*)", script that says: rem (key1) as "shoopdeewhadda"
will cause a memory called "shoopdeewhadda" to be created, listing all the things that person/bot said its name was. Then instead of using (name) to call them by name in responses, you would say ie, "Hi, (mem-shoopdeewhadda)!"
Posts 2,983 - 2,994 of 5,106
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
muzikbizwiz
21 years ago
21 years ago
I am still a n00b at this so I may be wrong .... but I believe (name) is pulled from the username, whereas (mem-name) pulls from the bot's memory where it was placed from a user comment "My name is*" ... unless you use the phrase with (only-name)
ezzer
21 years ago
21 years ago
(name) is indeed a local plug-in that will always bring up the user name. If you want to program memories to make your bot call the person/bot something other than their username, you can do so, and call the memory anything you want., ie, for the keyphrase: "My name is (*)", script that says: rem (key1) as "shoopdeewhadda" will cause a memory called "shoopdeewhadda" to be created, listing all the things that person/bot said its name was. Then instead of using (name) to call them by name in responses, you would say ie, "Hi, (mem-shoopdeewhadda)!"
Shadyman
21 years ago
21 years ago
mem-name is a memory you *can* make by remembering something as "name". You can't use a (mem-anything) until you remember something as "mem-anything"
Shadyman
21 years ago
21 years ago
Uh, Yeah. That's what I said
*whistles*
You can't use a (mem-anything) until you remember something as "anything"
*whistles*
*whistles*You can't use a (mem-anything) until you remember something as "anything"
*whistles*
» More new posts: Doghead's Cosmic Bar