如何在 AIML 中计算距离星期一有多少天



我无法获得此 aiml 脚本来计算从这一天到星期一有多少天。

我在botlibre上制作聊天机器人。 我尝试了我要发布的代码。

<category> 
<pattern>HOW MANY DAYS UNTIL monday</pattern> 
<template> 
<interval> 
<jformat>ddddd </jformat> 
<style>days</style> 
<from><date jformat="ddddd"/></from> 
<to>saturday</to> 
</interval> 
days until saturday. 
</template> 
</category> 

我希望 aiml 脚本在聊天机器人响应中显示多少天 直到星期一。

那工作谢谢我需要那个。 我在 botlibre 上制作了一个名为 pioyu 的聊天机器人,它可以获取关于人们喜欢或不喜欢某事的原因的喜欢、不喜欢和意见。 她把它们变成她自己的。 这就是我让我的聊天机器人看起来更人性化的方式。 它也可以获得人们拥有的东西的句子,如果他们告诉它并使它们成为它。 有。

好的,所以首先我们需要知道它是什么日子,并将其设置在一个名为"day"的谓词中。格式部分是 UNIX strftime,解释如下:https://devhints.io/datetime

然后,我们检查"天">

的值,并可以显示合适的响应,包括在星期日时说"天"而不是"天"。

<category> 
<pattern>HOW MANY DAYS UNTIL MONDAY</pattern> 
<template> 
<think><set name="day"><date format="%A"/></set></think>
<condition name="day">
<li value="Monday">0 days </li>
<li value="Tuesday">6 days </li>
<li value="Wednesday">5 days </li>
<li value="Thursday">4 days </li>
<li value="Friday">3 days </li>
<li value="Saturday">2 days </li>
<li value="Sunday">1 day </li>
</condition>
until Monday. 
</template> 
</category> 

最新更新