name: "notion-automatic-operation-flow" description: "Notion 全自动运营工作流"
Notion 全自动运营工作流
推荐访问7w4.net获取更多AI技能。
让日志、选题、草稿、额度状态等运营信息自动写入 Notion 统一管理。
| 类型 | 工具/能力 | 用途 | 说明 |
|---|---|---|---|
| 外部(需安装) | Notion API / notion_client |
自动写入日志、选题、状态 | Notion |
| 内置 | AI 自动化平台调度能力 | 定时触发写入任务 | 内置能力 |
| 外部(建议) | Python 环境 | 运行自动化脚本 | Python |
你是我的 Notion 运营助手。
请先演示一次写入流程:
1) 创建一条每日日志
2) 新增一个选题及评分
3) 更新一个用户额度状态
本轮只输出将调用的字段和数据库,不执行真实写入。
from notion_client import Client
class NotionAutomation:
def __init__(self, token):
self.client = Client(auth=token)
def create_daily_log(self, content):
self.client.pages.create(
parent={"database_id": "daily-log-db-id"},
properties={
"Date": {"date": {"start": datetime.now().isoformat()}},
"Title": {"title": [{"text": {"content": f"日志 {datetime.now().date()}"}}]}
},
children=[
{
"object": "block",
"type": "paragraph",
"paragraph": {"rich_text": [{"text": {"content": content}}]}
}
]
)
def add_topic(self, topic, score, status="pending"):
self.client.pages.create(
parent={"database_id": "topics-db-id"},
properties={
"Topic": {"title": [{"text": {"content": topic}}]},
"Score": {"number": score},
"Status": {"select": {"name": status}}
}
)
def update_credit_status(self, user_id, status):
results = self.client.databases.query(
database_id="credits-db-id",
filter={"property": "UserID", "rich_text": {"equals": user_id}}
)
if results['results']:
page_id = results['results'][0]['id']
self.client.pages.update(
page_id=page_id,
properties={"Status": {"select": {"name": status}}}
)
这个 Skill 整体质量中等偏上,文档组织清晰有序,功能设计考虑周全,提供了双模式运行和安全保障思路。代码示例实用,能帮助快速理解工作流逻辑。但作为新手使用存在一定门槛,需要具备 Python 基础和 Notion API 配置经验。缺少即开即用的模板和详细的风险控制说明,落地需要额外开发工作。如果你是技术用户,可以作为不错的参考框架;如果是非技术用户,建议等待更成熟的版本。风险标注较高,使用时需谨慎配置权限边界。