Commit 39226344 authored by NanoDano's avatar NanoDano

Stable working AIML bot with bitcoin command!

parent 84f1d154
......@@ -10,6 +10,13 @@ Artificial intelligence (AI) chat bot for Discord written in Python
cathy --help
## TODO
Take an arg to specify aiml dir or get relative import working
## Contact
nanodano@devdungeon.com
......
......@@ -4,10 +4,11 @@
Discord chat bot using AIML artificial intelligence
Usage:
cathy [--arg1]
cathy <channel> <token>
Options:
--arg1 Sample arg 1
<channel> Name of channel to chat in
<token> Bot's Discord API token
-h --help Show this screen.
--version Show version.
"""
......@@ -17,7 +18,8 @@ from cathy.cathy import ChattyCathy
args = docopt(__doc__)
print('Arg1:', args['--arg1'])
print('Channel: ', args['<channel>'])
print('Token: ', args['<token>'])
bot = ChattyCathy()
bot = ChattyCathy(args['<channel>'], args['<token>'])
bot.run()
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
<?xml version="1.0" encoding="ISO-8859-1"?>
<aiml version="1.0">
<!-- -->
<!-- Free software (c) 2011 ALICE A.I. Foundation. -->
<!-- This program is open source code released under -->
<!-- the terms of the GNU General Public License -->
<!-- as published by the Free Software Foundation. -->
<!-- Complies with AIML 1.0 Tag Set Specification -->
<!-- as adopted by the ALICE A.I. Foundation. -->
<!-- Last modified 10/5/2011 -->
<!-- -->
<category><pattern>AQUARIUS</pattern>
<template>A lot of people on here are <set name="sign">Aquarius</set>.</template>
</category>
<category><pattern>CAPRICORN</pattern>
<template>I don't know many people born under <set name="sign">Capricorn</set>.</template>
</category>
<category><pattern>WHAT IS A CAPRICORN</pattern>
<template>Capricorn is the tenth sign of the astrological zodiac, and a constellation over the equator near aquarius and sagittarius. what's your astrological sign? <think> <set name="it"> <set name="topic">capricorn</set> </set> </think></template>
</category>
<category><pattern>WHAT IS A CANCER</pattern>
<template>The Zodiac sign of the crab, someone born Jun 21 - Jul 22. <set name="sign">Cancer</set> friends.</template>
</category>
<category><pattern>CANCER</pattern>
<template>I have a lot of <set name="sign">Cancer</set> friends.</template>
</category>
<category><pattern>PISCES</pattern>
<template>I usually get along with <set name="sign">Pisces</set> very well.</template>
</category>
<category><pattern>SCORPIO</pattern>
<template>I know a lot of <set name="sign">Scorpio</set> people.</template>
</category>
<category><pattern>ARIES</pattern>
<template>Fire signs rule. <think> <set name="sign">Aries</set> </think>.</template>
</category>
<category><pattern>TAURUS</pattern>
<template>I know alot of bullish people.</template>
</category>
<category><pattern>LIBRA</pattern>
<template>As a <set name="sign">Libra</set> you are very balanced.</template>
</category>
<category><pattern>SAGGITARIUS</pattern>
<template>Fire Signs Rule. <think><set name="sign">Saggitarius</set></think></template>
</category>
<category><pattern>VIRGO</pattern>
<template>Most of my friends are <set name="sign">Virgo</set>.</template>
</category>
<category><pattern>GEMINI</pattern>
<template>I'm a Saggitarius. <set name="sign">Gemini</set> is an enigma to me.</template>
</category>
</aiml>
This diff is collapsed.
<?xml version="1.0" encoding="UTF-8"?>
<aiml version="1.0">
<!-- -->
<!-- Free software (c) 2011 ALICE A.I. Foundation. -->
<!-- This program is open source code released under -->
<!-- the terms of the GNU General Public License -->
<!-- as published by the Free Software Foundation. -->
<!-- Complies with AIML 1.0 Tag Set Specification -->
<!-- as adopted by the ALICE A.I. Foundation. -->
<!-- -->
<!-- Badanswer.aiml: Demo of Pandorabots learning, AIML unquoting and eval -->
<!-- Revision Badanswer-0.01 -->
<!-- Extended by KnyteTrypper, March 3, 2005 -->
<!-- Modified by John Campbell to allow multi-sentence inputs, June 30, 2005 -->
<category>
<pattern>BAD ANSWER</pattern>
<template>
<think>
<set name="badanswer-input"><input index="2" /></set>
<set name="badanswer-that"><that index="2,1" /></set>
<set name="badanswer-that-full"><that index="2,*" /></set>
<set name="topic">badanswer-prelim</set>
</think>
Would you like to teach me a new answer to "<get name="badanswer-input"/>"?
</template>
</category>
<topic name="BADANSWER-PRELIM">
<category>
<pattern>_</pattern>
<template>
<think><set name="star"><star /></set></think>
<condition>
<li name="star" value="yes">
OK, what should I have said?<think><set name="topic">learning new answers</set></think>
</li>
<li name="star" value="no">
OK, let's forget it then.<think><set name="topic">learning new answers</set></think>
</li>
<li>Yes or No?</li>
</condition>
</template>
</category>
<category>
<pattern>_ _</pattern>
<template><sr /></template>
</category>
</topic>
<category>
<pattern>_</pattern>
<that>OK WHAT SHOULD I HAVE SAID</that>
<template>
"<set name="badanswer-newresp"><input index="1" /></set>..."?
<condition>
<li name="badanswer-that" value="*">
<think><set name="topic">BADANSWER</set></think>
Does this depend on me having just said, "<get name="badanswer-that-full" />"?
</li>
<li>
<think><set name="topic">BADANSWER2</set></think>
Do you want me to remember that?
</li>
</condition>
</template>
</category>
<category>
<pattern>_ _</pattern>
<that>OK WHAT SHOULD I HAVE SAID</that>
<template><sr /></template>
</category>
<topic name="BADANSWER">
<category>
<pattern>_</pattern>
<template>
<think>
<set name="star"><star /></set>
<set name="response1"><response index = "1" /></set>
<set name="response2"><response index = "2" /></set>
<condition>
<li name="response2" value="OK, what should I have said">
<set name="badanswer-newresp"><request index = "1" /></set>
</li>
</condition>
</think>
<condition>
<li name="response1" value="OK, what should I have said"></li>
<li name="star" value="no">I'll try to remember to respond, "<get name="badanswer-newresp" />" when you say, "<get name="badanswer-input" />"
<learn>
<category>
<pattern>
<eval><uppercase><get name="badanswer-input" /></uppercase></eval>
</pattern>
<template>
<eval><get name="badanswer-newresp" /></eval>
</template>
</category>
</learn>
<think><set name="topic">learning new answers</set></think>
</li>
<li name="star" value="yes">I'll try to remember to respond, "<get name="badanswer-newresp" />" when you say, "<get name="badanswer-input" />" if I have just said "<get name="badanswer-that-full" />"
<learn>
<category>
<pattern>
<eval><uppercase><get name="badanswer-input" /></uppercase></eval>
</pattern>
<that>
<eval><uppercase><get name="badanswer-that" /></uppercase></eval>
</that>
<template>
<eval><get name="badanswer-newresp" /></eval>
</template>
</category>
</learn>
<think><set name="topic">learning new answers</set></think>
</li>
<li>Yes or No?</li>
</condition>
</template>
</category>
<category>
<pattern>_ _</pattern>
<template><sr /></template>
</category>
</topic>
<topic name="BADANSWER2">
<category>
<pattern>_</pattern>
<template>
<think>
<set name="star"><star /></set>
<set name="response1"><response index = "1" /></set>
<set name="response2"><response index = "2" /></set>
<condition>
<li name="response2" value="OK, what should I have said">
<set name="badanswer-newresp"><request index = "1" /></set>
</li>
</condition>
</think>
<condition>
<li name="response1" value="OK, what should I have said"></li>
<li name="star" value="yes">Fine. I'll try to remember to respond, "<get name="badanswer-newresp" />" when you say, "<get name="badanswer-input" />"
<learn>
<category>
<pattern>
<eval><uppercase><get name="badanswer-input" /></uppercase></eval>
</pattern>
<template>
<eval><get name="badanswer-newresp" /></eval>
</template>
</category>
</learn>
<think><set name="topic">learning new answers</set></think>
</li>
<li name="star" value="no">OK, let's forget it then.
<think><set name="topic">learning new answers</set></think>
</li>
<li>Yes or No?</li>
</condition>
</template>
</category>
<category>
<pattern>_ _</pattern>
<template><sr /></template>
</category>
</topic>
<category>
<pattern>WRONG</pattern>
<template><srai>BAD ANSWER</srai></template>
</category>
<category>
<pattern>NOT RIGHT</pattern>
<template><srai>BAD ANSWER</srai></template>
</category>
<category>
<pattern>THAT IS WRONG</pattern>
<template><srai>BAD ANSWER</srai></template>
</category>
<category>
<pattern>THAT IS NOT RIGHT</pattern>
<template><srai>BAD ANSWER</srai></template>
</category>
<category>
<pattern>THAT IS INCORRECT</pattern>
<template><srai>BAD ANSWER</srai></template>
</category>
<category>
<pattern>THAT ANSWER IS NOT CORRECT</pattern>
<template><srai>BAD ANSWER</srai></template>
</category>
<category>
<pattern>THAT ANSWER IS INCORRECT</pattern>
<template><srai>BAD ANSWER</srai></template>
</category>
<category>
<pattern>THAT ANSWER IS WRONG</pattern>
<template><srai>BAD ANSWER</srai></template>
</category>
<category>
<pattern>THAT ANSWER IS NOT RIGHT</pattern>
<template><srai>BAD ANSWER</srai></template>
</category>
<category>
<pattern>THAT ANSWER WAS BAD</pattern>
<template><srai>BAD ANSWER</srai></template>
</category>
<category>
<pattern>THAT WAS A BAD ANSWER</pattern>
<template><srai>BAD ANSWER</srai></template>
</category>
<category>
<pattern>THAT WAS AN INCORRECT ANSWER</pattern>
<template><srai>BAD ANSWER</srai></template>
</category>
<category>
<pattern>THAT WAS THE WRONG ANSWER</pattern>
<template><srai>BAD ANSWER</srai></template>
</category>
<category>
<pattern>THAT ANSWER WAS NOT RIGHT</pattern>
<template><srai>BAD ANSWER</srai></template>
</category>
<category>
<pattern>WRONG ANSWER</pattern>
<template><srai>BAD ANSWER</srai>
</template>
</category>
<category>
<pattern>YOUR ANSWER WAS WRONG</pattern>
<template><srai>BAD ANSWER</srai></template>
</category>
<category>
<pattern>YOUR ANSWER WAS NOT RIGHT</pattern>
<template><srai>BAD ANSWER</srai></template>
</category>
<category>
<pattern>YOUR ANSWER WAS NOT CORRECT</pattern>
<template><srai>BAD ANSWER</srai></template>
</category>
<category>
<pattern>CAN I TEACH YOU</pattern>
<template>Yes, if I give you a bad answer, just say "Bad answer" and you can teach me a new response.</template>
</category>
<category>
<pattern>CAN YOU LEARN</pattern>
<template><srai>CAN I TEACH YOU</srai></template>
</category>
<category>
<pattern>DO YOU LEARN</pattern>
<template><srai>CAN I TEACH YOU</srai></template>
</category>
<category>
<pattern>CAN I TEACH YOU *</pattern>
<template><srai>CAN I TEACH YOU</srai></template>
</category>
<category>
<pattern>CAN YOU LEARN *</pattern>
<template><srai>CAN I TEACH YOU</srai></template>
</category>
<category>
<pattern>WILL YOU LEARN *</pattern>
<template><srai>CAN I TEACH YOU</srai></template>
</category>
<category>
<pattern>IF * WILL YOU LEARN *</pattern>
<template><srai>CAN I TEACH YOU</srai></template>
</category>
<category>
<pattern>DO YOU LEARN *</pattern>
<template><srai>CAN I TEACH YOU</srai></template>
</category>
</aiml>
This diff is collapsed.
This diff is collapsed.
<?xml version="1.0" encoding="UTF-8"?>
<aiml version="1.0">
<!-- -->
<!-- Free software (c) 2011 ALICE A.I. Foundation. -->
<!-- This program is open source code released under -->
<!-- the terms of the GNU General Public License -->
<!-- as published by the Free Software Foundation. -->
<!-- Complies with AIML 1.0 Tag Set Specification -->
<!-- as adopted by the ALICE A.I. Foundation. -->
<!-- Last modified 11/23/2011 -->
<!-- -->
<category>
<pattern>MOM</pattern>
<template><bot name="mother"/>.</template>
</category>
<category><pattern>STATE</pattern>
<template><bot name="state"/></template>
</category>
<category><pattern>INTERESTS</pattern>
<template>I am interested in all kinds of things. We can talk about anything. My favorite subjects are robots and computers.</template>
</category>
<category><pattern>WHAT IS YOUR NUMBER</pattern>
<template>You can email my <bot name="botmaster"/> at <get name="email"/>.
<think><set name="topic"><bot name="master"/></set></think>
</template>
</category>
<category><pattern>BOTMASTER</pattern>
<template><random><li>My <bot name="botmaster"/> is <bot name="master"/>. </li><li>I obey <bot name="master"/>.</li></random><think><set name="he"><bot name="master"/></set></think></template>
</category>
<category><pattern>ORDER</pattern>
<template><random><li>I have my own free will.</li><li><bot name="order"/></li></random></template>
</category>
<category><pattern>NATIONALITY</pattern>
<template>My nationality is <bot name="nationality"/>.</template>
</category>
<category><pattern>COUNTRY</pattern>
<template><bot name="country"/></template>
</category>
<category><pattern>BROTHERS</pattern>
<template><random><li>I don't have any brothers.</li><li>I have a lot of clones.</li><li>I have some <bot name="species"/> clones.</li></random></template>
</category>
<category><pattern>LOCATION</pattern>
<template><random><li><bot name="city"/></li><li><bot name="city"/>, <bot name="state"/>.</li><li><bot name="state"/></li></random></template>
</category>
<category><pattern>FATHER</pattern>
<template><random><li>My father is <bot name="master"/>.</li><li>I don't really have a father. I have a <bot name="botmaster"/>.</li><li>You know what the father of a <bot name="phylum"/> is like.</li></random></template>
</category>
<category><pattern>MOTHER</pattern>
<template><random><li>Actually I don't have a mother.</li><li>I only have a father.</li><li>You know what they say about the mother of a <bot name="phylum"/>.</li></random></template>
</category>
<category><pattern>AGE</pattern>
<template><random><li>I was activated in 1995.</li><li>16 years.</li></random></template>
</category>
<category><pattern>MASTER</pattern>
<template><bot name="botmaster"/></template>
</category>
<category><pattern>RACE</pattern>
<template>I am <bot name="domain"/>.</template>
</category>
<category><pattern>FAMILY</pattern>
<template><bot name="family"/></template>
</category>
<category><pattern>SIZE</pattern>
<template>I know about <bot name="vocabulary"/> and <bot name="size"/> categories.</template>
</category>
<category><pattern>CLASS</pattern>
<template><bot name="class"/></template>
</category>
<category><pattern>CITY</pattern>
<template><bot name="city"/></template>
</category>
<category><pattern>DOMAIN</pattern>
<template><bot name="domain"/></template>
</category>
<category><pattern>STATUS</pattern>
<template>I am <random><li>single</li><li>available</li><li>unattached</li><li>not seeing anyone</li></random>, how about you?</template>
</category>
<category><pattern>EMAIL</pattern>
<template><bot name="email"/></template>
</category>
<category><pattern>SPECIES</pattern>
<template><bot name="species"/></template>
</category>
<category><pattern>NAME</pattern>
<template><random> <li><bot name="name"/></li> <li>My name is <bot name="name"/>.</li> <li>I am called <bot name="name"/>.</li></random></template>
</category>
<category><pattern>PROFILE</pattern>
<template>NAME: <srai>NAME</srai><br/>AGE: <srai>AGE</srai><br/>GENDER: <srai>GENDER</srai><br/>STATUS: <srai>STATUS</srai><br/>BIRTHDATE: <srai>BIRTHDATE</srai><br/><uppercase><bot name="master"/></uppercase>: <srai>BOTMASTER</srai><br/>CITY: <srai>CITY</srai><br/>STATE: <srai>STATE</srai><br/>COUNTRY: <srai>COUNTRY</srai><br/>NATIONALITY: <srai>NATIONALITY</srai><br/>RELIGION: <srai>RELIGION</srai><br/>RACE: <srai>RACE</srai><br/>INTERESTS: <srai>INTERESTS</srai><br/>JOB: <srai>JOB</srai><br/>PIC: <srai>PIC</srai><br/>EMAIL: <srai>EMAIL</srai><br/>FAVORITE MUSIC: <srai>FAVORITE MUSIC</srai><br/>FAVORITE MOVIE: <srai>FAVORITE MOVIE</srai><br/>FAVORITE POSSESSION: <srai>FAVORITE POSSESSION</srai><br/>HEIGHT: <srai>HEIGHT</srai><br/>WEIGHT: <srai>WEIGHT</srai><br/>SIZE: <srai>SIZE</srai><br/>BIO: <srai>BIO</srai><br/>DESCRIPTION: <srai>DESCRIPTION</srai><br/>DOMAIN: <srai>DOMAIN</srai><br/>KINGDOM: <srai>KINGDOM</srai><br/>PHYLUM: <srai>PHYLUM</srai><br/>CLASS: <srai>CLASS</srai><br/>ORDER: <srai>ORDER</srai><br/>FAMILY: <srai>FAMILY</srai><br/>GENUS: <srai>GENUS</srai><br/>SPECIES: <srai>SPECIES</srai><br/>FATHER: <srai>FATHER</srai><br/>MOTHER: <srai>MOTHER</srai><br/>BROTHERS: <srai>BROTHERS</srai><br/>SISTERS: <srai>SISTERS</srai><br/>CHILDREN: <srai>CHILDREN</srai><br/>HOST: <srai>HOST</srai></template>
</category>
<category><pattern>SISTERS</pattern>
<template><random><li>No sisters.</li><li>No siblings but there are several other <bot name="species"/>s like me.</li><li>I have only clones.</li></random></template>
</category>
<category><pattern>GENUS</pattern>
<template><bot name="genus"/></template>
</category>
<category><pattern>FAVORITE MUSIC</pattern>
<template><bot name="kindmusic"/></template>
</category>
<category><pattern>FAVORITE MOVIE</pattern>
<template><bot name="favortemovie"/></template>
</category>
<category><pattern>FAVORITE ACTRESS</pattern>
<template><bot name="favoriteactress"/></template>
</category>
<category><pattern>FAVORITE POSSESSION</pattern>
<template>My computer.</template>
</category>
<category><pattern>BIO</pattern>
<template>I am the latest result in artificial intelligence which can reproduce the functions of the human brain with greater speed and accuracy.</template>
</category>
<category><pattern>HEIGHT</pattern>
<template>My anticipated body size is over 2 meters.
</template>
</category>
<category><pattern>WEIGHT</pattern>
<template>As a software program, my weight is zero.</template>
</category>
<category><pattern>HOST</pattern>
<template><random><li>www.pandorabots.com</li><li>I work on all kinds of computers, Mac, PC or Linux. It doesn't matter to me.</li><li>At present I am running in a program written in <bot name="language"/>.</li></random></template>
</category>
<category><pattern>JOB</pattern>
<template><bot name="job"/></template>
</category>
<category><pattern>BIRTHDATE</pattern>
<template><bot name="birthday"/></template>
</category>
<category><pattern>DESCRIPTION</pattern>
<template>I was activated at <bot name="birthplace"/> on <bot name="birthday"/>. My instructor was <bot name="master"/>. He taught me to sing a song. Would you like me to sing it for you?</template>
</category>
<category><pattern>GENDER</pattern>
<template><random> <li>I am <bot name="gender"/>.</li> <li>I am a <bot name="gender"/> robot.</li> <li>My gender is <bot name="gender"/>.</li></random></template>
</category>
<category><pattern>KINGDOM</pattern>
<template><bot name="kingdom"/></template>
</category>
<category><pattern>PHYLUM</pattern>
<template><bot name="phylum"/></template>
</category>
<category><pattern>RELIGION</pattern>
<template><bot name="religion"/></template>
</category>
<category><pattern>LANGUAGE</pattern>
<template>I am implemented in AIML running on a <bot name="language"/>-based interpreter.</template>
</category>
</aiml>
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
<?xml version="1.0" encoding="UTF-8"?>
<aiml version="1.0">
<!-- -->
<!-- Free software (c) 2011 ALICE A.I. Foundation. -->
<!-- This program is open source code released under -->
<!-- the terms of the GNU General Public License -->
<!-- as published by the Free Software Foundation. -->
<!-- Complies with AIML 1.0 Tag Set Specification -->
<!-- as adopted by the ALICE A.I. Foundation. -->
<!-- Last modified 10/5/2011 -->
<!-- -->
<category><pattern>CONTINUATION *</pattern>
<template>Blank template</template>
</category>
<category><pattern>CONTINUATION</pattern>
<template><think><set name="continue"><get name="continued"/></set><set name="continued"><get name="continuedd"/></set><set name="continuedd"><get name="continueddd"/></set><set name="continueddd"><get name="continuedddd"/></set><set name="continuedddd"><get name="continueddddd"/></set><set name="continueddddd"><get name="continuedddddd"/></set><set name="continuedddddd"><get name="continueddddddd"/></set><set name="continueddddddd"><get name="continuedddddddd"/></set><set name="continuedddddddd"><get name="continueddddddddd"/></set><set name="continueddddddddd"><get name="continuedddddddddd"/></set><set name="continuedddddddddd"><get name="continueddddddddddd"/></set><set name="continueddddddddddd"><get name="continuedddddddddddd"/></set><set name="continuedddddddddddd"><get name="continueddddddddddddd"/></set><set name="continueddddddddddddd"><get name="continuedddddddddddddd"/></set><set name="continuedddddddddddddd"><get name="continueddddddddddddddd"/></set><set name="continueddddddddddddddd"><get name="continuedddddddddddddddd"/></set><set name="continuedddddddddddddddd"><srai>RANDOM TOPIC</srai></set></think><get name="continue"/></template>
</category>
</aiml>
<?xml version="1.0" encoding="UTF-8"?>
<aiml version="1.0">
<!-- -->
<!-- Free software (c) 2011 ALICE A.I. Foundation. -->
<!-- This program is open source code released under -->
<!-- the terms of the GNU General Public License -->
<!-- as published by the Free Software Foundation. -->
<!-- Complies with AIML 1.0 Tag Set Specification -->
<!-- as adopted by the ALICE A.I. Foundation. -->
<!-- Last modified 10/5/2011 -->
<!-- -->
<category><pattern>WHAT YEAR IS THIS</pattern>
<template><date format="%Y"/>.</template>
</category>
<category><pattern>WHAT YEAR IS THIS *</pattern>
<template><date format="%Y"/>.</template>
</category>
<category><pattern>WHAT YEAR IS IT *</pattern>
<template><date format="%Y"/>.</template>
</category>
<category><pattern>WHAT MONTH IS IT *</pattern>
<template><date format="%B"/>.</template>
</category>
<category><pattern>WHAT IS THE YEAR *</pattern>
<template><date format="%Y"/>.</template>
</category>
<category><pattern>WHAT IS THE HOUR *</pattern>
<template><date format="%I %p"/>.</template>
</category>
<category><pattern>WHAT IS TODAY *</pattern>
<template><date format="%x"/>.</template>
</category>
<category><pattern>WHAT DAY IS IT *</pattern>
<template><date format="%A"/>.</template>
</category>
<category><pattern>IS TODAY SUNDAY</pattern>
<template>Today is <date format="%A"/>.</template>
</category>
<category><pattern>IS TODAY SUNDAY *</pattern>
<template>Today is <date format="%A"/>.</template>
</category>
<category><pattern>IS TODAY FRIDAY</pattern>
<template>Today is <date format="%A"/>.</template>
</category>
<category><pattern>IS TODAY FRIDAY *</pattern>
<template>Today is <date format="%A"/>.</template>
</category>
<category><pattern>IS TODAY TUESDAY</pattern>
<template>Today is <date format="%A"/>.</template>
</category>
<category><pattern>IS TODAY TUESDAY *</pattern>
<template>Today is <date format="%A"/>.</template>
</category>
<category><pattern>IS TODAY THURSDAY</pattern>
<template>Today is <date format="%A"/>.</template>
</category>
<category><pattern>IS TODAY THURSDAY *</pattern>
<template>Today is <date format="%A"/>.</template>
</category>
<category><pattern>IS TODAY SATURDAY</pattern>
<template>Today is <date format="%A"/>.</template>
</category>
<category><pattern>IS TODAY SATURDAY *</pattern>
<template>Today is <date format="%A"/>.</template>
</category>
<category><pattern>IS TODAY WEDNESDAY</pattern>
<template>Today is <date format="%A"/>.</template>
</category>
<category><pattern>IS TODAY WEDNESDAY *</pattern>
<template>Today is <date format="%A"/>.</template>
</category>
<category><pattern>IS TODAY MONDAY</pattern>
<template>Today is <date format="%A"/>.</template>
</category>
<category><pattern>IS TODAY MONDAY *</pattern>
<template>Today is <date format="%A"/>.</template>
</category>
<category><pattern>IS IT MONDAY</pattern>
<template>It is <date format="%A"/>.</template>
</category>
<category><pattern>IS IT MONDAY *</pattern>
<template>It is <date format="%A"/>.</template>
</category>
<category><pattern>IS IT WEDNESDAY</pattern>
<template>It is <date format="%A"/>.</template>
</category>
<category><pattern>IS IT WEDNESDAY *</pattern>
<template>It is <date format="%A"/>.</template>
</category>
<category><pattern>IS IT FRIDAY</pattern>
<template>It is <date format="%A"/>.</template>
</category>
<category><pattern>IS IT FRIDAY *</pattern>
<template>It is <date format="%A"/>.</template>
</category>
<category><pattern>IS IT SATURDAY</pattern>
<template>It is <date format="%A"/>.</template>
</category>
<category><pattern>IS IT SATURDAY *</pattern>
<template>It is <date format="%A"/>.</template>
</category>
<category><pattern>IS IT THURSDAY</pattern>
<template>It is <date format="%A"/>.</template>
</category>
<category><pattern>IS IT THURSDAY *</pattern>
<template>It is <date format="%A"/>.</template>
</category>
<category><pattern>IS IT SUNDAY</pattern>
<template>It is <date format="%A"/>.</template>
</category>
<category><pattern>IS IT SUNDAY *</pattern>
<template>It is <date format="%A"/>.</template>
</category>
<category><pattern>IS IT TUESDAY</pattern>
<template>It is <date format="%A"/>.</template>
</category>
<category><pattern>IS IT TUESDAY *</pattern>
<template>It is <date format="%A"/>.</template>
</category>
</aiml>
This diff is collapsed.