Python 获取 Gmail 在某个时间收到的邮件
Python get messages received on Gmail at time
我正在尝试创建一个简单的机器人,每当我在 Gmail 上收到消息时,它都会将内容写入文件,目前我只有一个 cron 调度程序,可以在 2 分钟的间隔内获取消息,但最好的选择是像我说的那样,当我实时收到消息时收到消息。
我在 gmail 的 googleapis 上没有找到太多信息。据我所知,我应该创建一个 websocket,然后,我怎么才能收到刚刚收到的消息
您可以使用 Cloud Pub/Sub API 的推送通知来为您的通知创建网络钩子。
您可以按照此 guide 进行正确设置。
我正在尝试创建一个简单的机器人,每当我在 Gmail 上收到消息时,它都会将内容写入文件,目前我只有一个 cron 调度程序,可以在 2 分钟的间隔内获取消息,但最好的选择是像我说的那样,当我实时收到消息时收到消息。
我在 gmail 的 googleapis 上没有找到太多信息。据我所知,我应该创建一个 websocket,然后,我怎么才能收到刚刚收到的消息
您可以使用 Cloud Pub/Sub API 的推送通知来为您的通知创建网络钩子。
您可以按照此 guide 进行正确设置。