2024-05-23 16:06:14 发布
网友
我目前正在做一个项目,使聊天机器人,这将使我的生活更轻松一点。我正在做的一个功能就是让它帮助我安排日程,我会写“!卡尔“(!是我的前缀)。你知道吗
它会返回类似“45分钟后有个会议”。我知道如何倒计时到所说的日期或时间,但不知道如何让它'记住'我的整个时间表。我该怎么做?你知道吗
您可以为这个聊天机器人使用数据结构,比如字典。你知道吗
cal = {} def addEvent(event, time, length): #time is a datetime cal[time] = [event, length]
字典将把你的事件和时间作为索引存储起来。您可以访问特定时间的事件,对日历排序并查询最近的即将发生的事件,自动删除已经过去的事件,查询时间并查看是否有冲突,或者诚实地做任何您需要的事情。你知道吗
我前几天刚在reddit上看到这个,也许它会给你一个方向。有一个开源聊天机器人,可以为你提供强大的基础,也可能是一些合作者。Here is the reddit post.和here is the GitHub.io page.
您可以为这个聊天机器人使用数据结构,比如字典。你知道吗
字典将把你的事件和时间作为索引存储起来。您可以访问特定时间的事件,对日历排序并查询最近的即将发生的事件,自动删除已经过去的事件,查询时间并查看是否有冲突,或者诚实地做任何您需要的事情。你知道吗
我前几天刚在reddit上看到这个,也许它会给你一个方向。有一个开源聊天机器人,可以为你提供强大的基础,也可能是一些合作者。Here is the reddit post.和here is the GitHub.io page.
相关问题 更多 >
编程相关推荐