Time blocks
获取当前时间¶
功能说明¶
提供当前时间的模块。
功能描述¶
该模块输出当前时间的小时、分钟和秒数。
工作原理¶
当触发时,该模块获取当前系统时间并将其格式化为 HH:MM:SS 格式的字符串。
输入¶
| 输入 | 描述 |
|---|---|
| trigger | 激活模块的字符串输入。此输入的内容不影响输出。 |
输出结果¶
| 输出 | 描述 |
|---|---|
| time | 表示当前时间的字符串,格式为 HH:MM:SS(例如 "14:30:45")。 |
可能的使用场景¶
该模块可用于需要在用户询问时提供当前时间的聊天机器人中。
获取当前日期¶
功能说明¶
提供当前日期的模块,支持可选偏移量。
功能描述¶
该模块输出当前日期或从当前日期偏移指定天数的日期。
工作原理¶
当触发时,该模块获取当前系统日期。如果提供了偏移量,它会通过从当前日期减去偏移天数来计算新日期。然后将结果日期格式化为 YYYY-MM-DD 格式的字符串。
输入¶
| 输入 | 描述 |
|---|---|
| trigger | 激活模块的字符串输入。此输入的内容不影响输出。 |
| offset | 整数或字符串,表示要从当前日期减去的天数。如果未提供或无效,则默认为 0。 |
输出结果¶
| 输出 | 描述 |
|---|---|
| date | 表示日期的字符串,格式为 YYYY-MM-DD(例如:"2023-05-15")。 |
可能的使用场景¶
该模块可用于调度应用程序中,用于计算和显示即将发生的事件或截止日期。
获取当前日期和时间¶
功能说明¶
提供当前日期和时间的模块。
功能描述¶
该模块输出合并为单个字符串的当前日期和时间。
工作原理¶
触发时,该模块获取当前系统日期和时间,然后将它们格式化为 YYYY-MM-DD HH:MM:SS 格式的字符串。
输入¶
| 输入 | 描述 |
|---|---|
| trigger | 激活该模块的字符串输入。此输入的内容不影响输出。 |
输出结果¶
| 输出 | 描述 |
|---|---|
| date_time | 表示当前日期和时间的字符串,格式为 YYYY-MM-DD HH:MM:SS(例如:"2023-05-15 14:30:45")。 |
可能的使用场景¶
该模块可用于日志系统中,为事件添加包含日期和时间信息的时间戳。
倒计时定时器¶
功能说明¶
作为倒计时定时器的模块,在指定持续时间后触发。
功能描述¶
该模块等待指定的时间量,然后输出消息。
工作原理¶
该模块接收以天、小时、分钟和秒为单位的持续时间输入。它计算总等待时间(以秒为单位),暂停执行该持续时间,然后输出指定的消息。
输入¶
| 输入 | 描述 | 默认值 |
|---|---|---|
| input_message | 计时器结束时输出的消息。 | "timer finished" |
| seconds | 等待的秒数。 | 0 |
| minutes | 等待的分钟数。 | 0 |
| hours | 等待的小时数。 | 0 |
| days | 等待的天数。 | 0 |
输出结果¶
| 输出 | 描述 |
|---|---|
| output_message | 在计时器完成后输出的 input_message 中指定的消息。 |
可能的使用场景¶
该模块可用于提醒应用程序中,在经过设定的时间后触发通知;或用于烹饪应用程序中,在食谱步骤完成时通知用户。