Glossary: mem.set

From VerbotWiki

I will remember that!

The mem.set function allows you to set a variable to a string, a captured variable, or an exsisting variable value.

Format:
<mem.set variable value>

Example:

Rule: My dog's name is [dogname]
Input: My dog's name is [dogname]
Output: [dogname] is a good name for a dog. <mem.set hasDog Yes>


Rule: Do I have a dog?
Input: Do I have a dog?
Output: [hasDog:Not that I'm aware of].

Sample Dialog:

User: Do I have a dog?
Verbot: Not that I am aware of.
User: My dog's name is Jack.
Verbot: Jack is a good name for a dog.
User: Do I have a dog?
Verbot: Yes.