mirror of https://github.com/sgoudham/Enso-Bot.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
128 lines
2.2 KiB
XML
128 lines
2.2 KiB
XML
<?xml version="1.0" encoding="ISO-8859-1"?>
|
|
|
|
<aiml version="1.0">
|
|
|
|
<!-- Free software (c) 2001 ALICE AI Foundation -->
|
|
<!-- This program is open source code released under -->
|
|
<!-- the terms of the GNU General Public License -->
|
|
<!-- as published by the Free Software Foundation. -->
|
|
|
|
<meta name="author" content="Pedro E. Colla"/>
|
|
<meta name="language" content="en"/>
|
|
|
|
<category>
|
|
<pattern>WHAT IS THE DATE</pattern>
|
|
<template>
|
|
Today is <javascript>
|
|
<![CDATA[
|
|
var t = new Date();
|
|
var m = t.getMonth();
|
|
var d = t.getDate();
|
|
var dow = t.getDay();
|
|
var y = t.getFullYear();
|
|
switch (dow) {
|
|
case 0:
|
|
dow = "Sunday";
|
|
break;
|
|
case 1:
|
|
dow = "Monday";
|
|
break;
|
|
case 2:
|
|
dow = "Tuesday";
|
|
break;
|
|
case 3:
|
|
dow = "Wednesday";
|
|
break;
|
|
case 4:
|
|
dow = "Thursday";
|
|
break;
|
|
case 5:
|
|
dow = "Friday";
|
|
break;
|
|
case 6:
|
|
dow = "Saturday";
|
|
break;
|
|
}
|
|
switch (m) {
|
|
case 0:
|
|
m = "January";
|
|
break;
|
|
case 1:
|
|
m = "February";
|
|
break;
|
|
case 2:
|
|
m = "March";
|
|
break;
|
|
case 3:
|
|
m = "April";
|
|
break;
|
|
case 4:
|
|
m = "May";
|
|
break;
|
|
case 5:
|
|
m = "June";
|
|
break;
|
|
case 6:
|
|
m = "July";
|
|
break;
|
|
case 7:
|
|
m = "August";
|
|
break;
|
|
case 8:
|
|
m = "September";
|
|
break;
|
|
case 9:
|
|
m = "October";
|
|
break;
|
|
case 10:
|
|
m = "November";
|
|
break;
|
|
case 11:
|
|
m = "December";
|
|
break;
|
|
}
|
|
|
|
dow + ", " + m + " " + d + ", " + y;
|
|
|
|
]]>
|
|
</javascript>
|
|
</template>
|
|
</category>
|
|
|
|
<category>
|
|
<pattern>WHAT IS TODAY</pattern>
|
|
<template>
|
|
<srai>WHAT IS THE DATE</srai>
|
|
</template>
|
|
</category>
|
|
|
|
<category>
|
|
<pattern>WHAT TIME IS IT</pattern>
|
|
<template>
|
|
The time is <javascript>
|
|
<![CDATA[
|
|
var now = new java.util.Date()
|
|
var hour = now.getHours()
|
|
var minute = now.getMinutes()
|
|
now = null
|
|
var ampm = ""
|
|
|
|
// validate hour values and set value of ampm
|
|
if (hour >= 12) {
|
|
hour -= 12
|
|
ampm = "PM"
|
|
} else
|
|
ampm = "AM"
|
|
hour = (hour == 0) ? 12 : hour
|
|
|
|
// add zero digit to a one digit minute
|
|
if (minute < 10)
|
|
minute = "0" + minute // do not parse this number!
|
|
hour + ":" + minute + " " + ampm;
|
|
]]>
|
|
</javascript>
|
|
</template>
|
|
</category>
|
|
|
|
</aiml>
|