Python 创建一个跟踪我日程安排的程序

Python 创建一个跟踪我日程安排的程序,python,python-3.x,countdown,Python,Python 3.x,Countdown,我目前正在做一个项目,制作一个聊天机器人,让我的生活变得更轻松。我正在开发的功能之一就是让它帮助我安排日程,我会写!卡尔!这是我的前缀 它会返回这样的信息,45分钟后你会有一个会议。我知道如何对所说的日期或时间倒计时,但不知道如何让它“记住”我的整个日程安排。我该怎么做呢?前几天我在reddit上看到了这个,也许它会给你一个方向。有一个开源聊天机器人,可以为你和一些合作者提供坚实的基础。并且您可以为这个聊天机器人使用诸如字典之类的数据结构 cal = {} def addEvent(event

我目前正在做一个项目,制作一个聊天机器人,让我的生活变得更轻松。我正在开发的功能之一就是让它帮助我安排日程,我会写!卡尔!这是我的前缀


它会返回这样的信息,45分钟后你会有一个会议。我知道如何对所说的日期或时间倒计时,但不知道如何让它“记住”我的整个日程安排。我该怎么做呢?

前几天我在reddit上看到了这个,也许它会给你一个方向。有一个开源聊天机器人,可以为你和一些合作者提供坚实的基础。并且

您可以为这个聊天机器人使用诸如字典之类的数据结构

cal = {}

def addEvent(event, time, length): #time is a datetime
    cal[time] = [event, length]
字典将以时间作为索引存储事件。您可以在特定时间访问事件,对日历进行排序并查询最近的即将到来的事件,自动删除已经过去的事件,查询一段时间并查看是否存在冲突,或者诚实地做任何您需要的事情