Patterns can take wildcards, optional, and sets of words.
i.e.
pattern "[what whats] (s) (the) firmware relearn (of) product"
or,
pattern "[what whats] * firmware relearn ^ product ^"
You can also define multiple patterns that have the same template or function target.
See,
https://www.botlibre.com/forum-post?id=15948
https://www.botlibre.com/manual-aiml.jsp
(patterns in Self and AIML are the same)
|