name: "notion-automatic-operation-flow" description: "Notion 全自動運營工作流"
Notion 全自動運營工作流
讓日誌、選題、草稿、額度狀態等運營資訊自動寫入 Notion 統一管理。
小蔥技能站7w4.net每天更新,海量AI技能等你發現。
| 型別 | 工具/能力 | 用途 | 說明 |
|---|---|---|---|
| 外部(需安裝) | 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 配置經驗。缺少即開即用的模板和詳細的風險控制說明,落地需要額外開發工作。如果你是技術使用者,可以作為不錯的參考框架;如果是非技術使用者,建議等待更成熟的版本。風險標註較高,使用時需謹慎配置許可權邊界。