RecordAi, RecordAi 是一个通过聊天设置提醒的 WhatsApp 助手,RecordAi is a WhatsApp assistant that sets reminders via chat. 什么是RecordAi?
许多人经常遇到以下难题:
RecordAi 正是为解决这些痛点而生,它让提醒管理变得轻松、有趣且高效。
★★★★☆
RecordAi 是一个 WhatsApp 助手,它通过聊天设置提醒。无论你是在工作中需要跟进项目进度,还是在生活中安排个人事务。都能快速通过文字或语音创建并管理提醒,让你的日程井然有序。不过,
RecordAi 是一个友好的 WhatsApp 助手。你可以通过聊天发送文本或语音信息,它会提醒你所有关键的事情。与传统的待办事项列表不同,RecordAi 能够自然理解你的需求。设置提醒,并在恰当的时刻通知你。它帮比如助你轻松,还有有趣,再有快速地安排提醒。
# main.py
import json
from typing import Dict
def lambda_handler -> Dict:
# Extract message text and metadata from event
message_text = event.get
user_id = event.get
# Determine wher message contains a time-related request
if is_time_related:
# Invoke scheduler function
schedule_reminder
return {"statusCode": 200,"body": json.dumps}
说到else,return {"statusCode": 400,"body": json.dumps}
python
import datetime
def schedulereminder -> None:
# Parse time from user's message
scheduledtime = parse_time
# Store reminder in DynamoDB with metadata for persistence.
store_in_dynamodb(user_id=user_id,scheduled_time=scheduled_time。reminder_message=message_text)
def parse_time:
# This function parses natural language times like “tomorrow at 5pm”
...
def storeindynamodb:
pass
def parse_time:
pass
def istimerelated:
"""Detects if user wants to set a reminder"""
pass
python
from scheduler import schedule_reminder
if name == "main":
# Cron job checks due reminders every minute.
checkandsendduereminders
def checkandsendduereminders:
"""
Periodically fetches due reminders from DynamoDB,triggers SNS notifications for each reminder.
"""
...
Resources:
- Type: AWS::Lambda::Function
Properties:
Runtime: python3.9
Handler: main.lambdahandler
从Role来看,!老实说,GetAtt LambdaExecutionRole.Arn
- Type: AWS::DynamoDB::Table
Properties:
AttributeDefinitions:
- AttributeName : userId
AttributeType : S
- AttributeName : scheduledTime
AttributeType : N
KeySchema:
- AttributeName : userId
KeyType : HASH
- AttributeName : scheduledTime
KeyType : RANGE
BillingMode : PAYPER_REQUEST
...
使用 RecordAi 的小技巧
-
快速启动助手: #start RecordAi
-
复习已设置的提醒: #listReminders
常见问题解答
我如何取消一个已设置的提醒?
我可以将 RecordAi 与其他工具集成吗?比如 Zapier 或 IFTTT?
-
ZAPIER 集成: 现在我们已经发布了官方 Zapier 插件,你可以将 RecordAI 的触发器与任何 Zapier 支持的网站相连接;仅需几步就可以完成自动化流程。例如当你在 Google Calendar 上创建新事件时可以自动触发 RecordAI 设置一样时间段的提醒。
如果您想要继续了解,请随时联系我们的支持团队!