Advertisement
Guest User

Untitled

a guest
Mar 29th, 2020
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.70 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <aiml>
  3. <!-- File: date.aiml -->
  4. <!-- Author: Dr. Richard S. Wallace -->
  5. <!-- Last modified: July 19, 2014 -->
  6. <!-- -->
  7. <!-- This AIML file is part of the ALICE2 0.0.5 chat bot knowledge base. -->
  8. <!-- -->
  9. <!-- The ALICE2 brain is Copyright &copy; 2014 by ALICE AI Foundation. -->
  10. <!-- -->
  11. <!-- The ALICE2 brain is released under the terms of the GNU Lesser General -->
  12. <!-- Public License, as published by the Free Software Foundation. -->
  13. <!-- -->
  14. <!-- This file is distributed WITHOUT ANY WARRANTY; without even the -->
  15. <!-- implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -->
  16. <!-- -->
  17. <!-- For more information see http://www.alicebot.org -->
  18.  
  19. <!-- -->
  20.  
  21.  
  22. <category><pattern>SEASON</pattern>
  23. <template>
  24. <think><set var="month"><date format="%B" jformat="MMMMMMMMM"/></set></think>
  25. <set name="estacion"> <map name="season_es"><get var="month"/></map></set>
  26. </template>
  27. </category>
  28.  
  29. <category><pattern>DAY</pattern>
  30. <template><srai>QUITARTILDE <date format="%A" jformat="EEEEEEEEEEEEEEE"/></srai></template>
  31. </category>
  32.  
  33.  
  34. <category><pattern>TOMORROW ^</pattern>
  35. <template>
  36. <think><set var="today"><srai>DAY</srai></set></think>
  37. <map name="tomorrow_es"><get var="today"/></map></template>
  38. </category>
  39.  
  40. <category><pattern>YEAR ^</pattern>
  41. <template><date format="%Y" jformat="yyyy"/></template>
  42. </category>
  43.  
  44. <category><pattern>NEXT YEAR ^</pattern>
  45. <template><map><name>successor</name><date format="%Y" jformat="yyyy"/></map></template>
  46. </category>
  47.  
  48. <category><pattern>LAST YEAR ^</pattern>
  49. <template><map><name>predecessor</name><date format="%Y" jformat="yyyy"/></map></template>
  50. </category>
  51.  
  52. <category><pattern>MONTH</pattern>
  53. <template><date format="%B" jformat="MMMMMMMMM"/></template>
  54. </category>
  55.  
  56. <category><pattern>TIME</pattern>
  57. <template><date format="%I:%M %p" jformat="h:mm a"/></template>
  58. </category>
  59.  
  60. <category><pattern>DATE</pattern>
  61. <template><date format="%B %d, %Y" jformat="dd MMMMMMMMM yy"/></template>
  62. </category>
  63.  
  64. <category><pattern>DAY PHASE</pattern>
  65. <template><think>
  66. <set var="hour"><date format="%I" jformat="h"/></set>
  67. <set var="ampm"><date format="%p" jformat="a"/></set>
  68. </think>
  69. <condition>
  70. <li value="AM" var="ampm">Manyana</li>
  71. <li><condition var="hour">
  72. <li value="12">Manyana</li>
  73. <li value="1">Tarde</li>
  74. <li value="2">Tarde</li>
  75. <li value="3">Tarde</li>
  76. <li value="4">Tarde</li>
  77. <li value="5">Tarde</li>
  78. <li value="6">Tarde</li>
  79. <li value="7">Tarde</li>
  80. <li value="8">Tarde</li>
  81. <li>Noche</li>
  82. </condition>
  83. </li>
  84. </condition></template>
  85. </category>
  86.  
  87. <category><pattern>DATE AND TIME</pattern>
  88. <template> <date/></template>
  89. </category>
  90.  
  91. <category><pattern>DATE TOMORROW</pattern>
  92. <template><srai>TOMORROWDATE <srai>DATE</srai></srai></template>
  93. </category>
  94.  
  95. <category><pattern>TOMORROWDATE <set>number</set> <set>month_es</set> <set>number</set></pattern>
  96. <template> <map name="successor"> <star/> </map> <star index="2"/> <star index="3"/></template>
  97. </category>
  98.  
  99. <category><pattern>TOMORROWDATE 31 ENERO <set>number</set></pattern>
  100. <template>1 Febrero <star/></template>
  101. </category>
  102.  
  103. <category><pattern>TOMORROWDATE 28 FEBRERO 20</pattern>
  104. <template>29 Febrero 2020</template>
  105. </category>
  106.  
  107. <category><pattern>TOMORROWDATE 28 FEBRERO 24</pattern>
  108. <template>29 Febrero 2024</template>
  109. </category>
  110.  
  111. <category><pattern>TOMORROWDATE 28 FEBRERO 28</pattern>
  112. <template>29 Febrero 2028</template>
  113. </category>
  114.  
  115. <category><pattern>TOMORROWDATE 28 FEBRERO <set>number</set></pattern>
  116. <template>1 Marzo <star/></template>
  117. </category>
  118.  
  119. <category><pattern>TOMORROWDATE 29 FEBRERO <set>number</set></pattern>
  120. <template>1 Marzo <star/></template>
  121. </category>
  122.  
  123. <category><pattern>TOMORROWDATE 31 MARZO <set>number</set></pattern>
  124. <template>1 Abril <star/></template>
  125. </category>
  126.  
  127. <category><pattern>TOMORROWDATE 30 ABRIL <set>number</set></pattern>
  128. <template>1 Mayo <star/></template>
  129. </category>
  130.  
  131. <category><pattern>TOMORROWDATE 31 MAYO<set>number</set></pattern>
  132. <template>1 Junio <star/></template>
  133. </category>
  134.  
  135. <category><pattern>TOMORROWDATE 30 JUNIO <set>number</set></pattern>
  136. <template>1 Julio <star/></template>
  137. </category>
  138.  
  139. <category><pattern>TOMORROWDATE 31 JULIO <set>number</set></pattern>
  140. <template>1 Agosto <star/></template>
  141. </category>
  142.  
  143. <category><pattern>TOMORROWDATE 31 AGOSTO <set>number</set></pattern>
  144. <template>1 Septiembre <star/></template>
  145. </category>
  146.  
  147. <category><pattern>TOMORROWDATE 30 SEPTIEMBRE<set>number</set></pattern>
  148. <template>1 Octubre <star/></template>
  149. </category>
  150.  
  151. <category><pattern>TOMORROWDATE 31 OCTUBRE <set>number</set></pattern>
  152. <template>1 Noviembre <star/></template>
  153. </category>
  154.  
  155. <category><pattern>TOMORROWDATE 30 NOVIEMBRE <set>number</set></pattern>
  156. <template>1 Diciembre <star/></template>
  157. </category>
  158.  
  159. <category><pattern>TOMORROWDATE 31 DICIEMBRE <set>number</set></pattern>
  160. <template>1 ENERO <map name="successor"><star/></map></template>
  161. </category>
  162.  
  163. <category><pattern>DAYAFTERTOMORROWDATE <set>number</set> <set>month_es</set> <set>number</set></pattern>
  164. <template><srai>TOMORROWDATE <srai>TOMORROWDATE <star/> <star index="2"/> <star index="3"/></srai></srai></template>
  165. </category>
  166.  
  167. <category><pattern>DAYAFTERTOMORROWDATE</pattern>
  168. <template><srai>DATE IN 2 DAYS</srai></template>
  169. </category>
  170.  
  171. <category><pattern>DAY AFTER TOMORROW</pattern>
  172. <template>
  173. <think>
  174. <set var="hoy"><srai>DAY</srai></set>
  175. <set var="manana"><map name="tomorrow_es"><get var="hoy"/></map></set>
  176. </think>
  177. <map name="tomorrow_es"><get var="manana"/></map>
  178. </template>
  179. </category>
  180.  
  181. <category><pattern>DATE IN <set>number</set> DAYS</pattern>
  182. <template><think><set var="days"><star/></set>
  183. <set var="date"><srai>DATE</srai></set>
  184. </think>
  185. <condition var="days">
  186. <li value="0"><get var="date"/></li>
  187. <li><think><set var="date"><srai>TOMORROWDATE <get var="date"/></srai></set> <set var="days"><map name="predecessor"><get var="days"/></map></set></think> <loop/></li>
  188. </condition></template>
  189. </category>
  190.  
  191. <category><pattern>DAYS UNTIL <set>weekday_es</set></pattern>
  192. <template><think>
  193. <set var="day"><star/></set>
  194. <set var="today"><srai>DAY</srai></set>
  195. <set var="days">0</set></think>
  196. <condition var="today">
  197. <li><value><get var="day"/></value><get var="days"/></li>
  198. <li><think><set var="today"><map name="tomorrow_es"><get var="today"/></map></set> <set var="days"><map name="successor"><get var="days"/></map></set></think> <loop/></li>
  199. </condition></template>
  200. </category>
  201.  
  202.  
  203. <category><pattern>DATE ON <set>weekday_es</set></pattern>
  204. <template><srai>DATE IN <srai>DAYS UNTIL <star/></srai> DAYS</srai></template>
  205. </category>
  206.  
  207. <category><pattern>DATE ON WEEKEND</pattern>
  208. <template><srai>DATE IN <srai>DAYS UNTIL sabado</srai> DAYS</srai></template>
  209. </category>
  210.  
  211.  
  212. <category><pattern>SUCCESSOR <set>number</set></pattern>
  213. <template><map name="successor"><star/></map></template>
  214. </category>
  215.  
  216. <category><pattern>DATE A WEEK FROM <set>weekday_es</set></pattern>
  217. <template><srai>DATE IN
  218. <srai>SUCCESSOR
  219. <srai>SUCCESSOR
  220. <srai>SUCCESSOR
  221. <srai>SUCCESSOR
  222. <srai>SUCCESSOR
  223. <srai>SUCCESSOR
  224. <srai>SUCCESSOR
  225. <srai>DAYS UNTIL <star/></srai>
  226. </srai>
  227. </srai>
  228. </srai>
  229. </srai>
  230. </srai>
  231. </srai>
  232. </srai>
  233. DAYS</srai></template>
  234. </category>
  235.  
  236.  
  237. <category><pattern>WEEKDAY IN <set>number</set> DAYS</pattern>
  238. <template><think>
  239. <set var="days"><star/></set>
  240. <set var="day"><srai>DAY</srai></set>
  241. </think>
  242. <condition var="days">
  243. <li value="0"><get var="day"/></li>
  244. <li><think><set var="day"><map name="tomorrow_es"><get var="day"/></map></set>
  245. <set var="days"><map name="predecessor"><get var="days"/></map></set></think> <loop/></li>
  246. </condition></template>
  247. </category>
  248. </aiml>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement