介紹
嗨,大家好!今天我要向你們展示如何自動化你的 X 帳號。方法是通過抓取其他人經常發布的帖子,並使用 AI 進行重新利用。這樣你就可以隨心所欲地頻繁上傳帖子,只要你願意付費,甚至可以每分鐘上傳一次。但今天我要教你們如何完全免費地做到這一點,並在大約 20 分鐘內實現 X 帳號的自動化。讓我們開始吧。
選擇目標帳號並創建 RSS 源
找到合適的帳號
首先,我們需要找到一個像 Alex Ramosi 這樣經常發布帖子的帳號。Alex Ramosi 經常發布一些激勵人心和生活建議類型的推文,所以我選擇他作為示例。
創建 RSS 源
- 複製 Alex Ramosi 的 Twitter 鏈接。
- 前往 rss.app 網站,登錄或創建一個帳號。
- 點擊“Create a New Feed”,選擇“X/Twitter RSS feed”。
- 粘貼剛才複製的鏈接,點擊“Generate”。等待幾秒鐘後,你會看到一個包含 Alex Ramosi 推文的列表。
- 點擊“Save Feed”,這將生成一個.xml 鏈接,這個鏈接就是我們要用於 make.com 的 RSS 源。
在 Make 中設置 RSS 模塊
搜索並添加 RSS 模塊
- 打開 Make,創建一個新的場景。
- 搜索“RSS”模塊,選擇“Watch RSS Feed Items”模塊。
- 粘貼剛才複製的 RSS 源 URL,將“maximum number of return rows”設置為 3。
- 勾選“All RSS feed items”,這樣可以抓取所有以前和未來的推文。點擊“OK”並運行一次。
轉換 HTML 為純文本
- 運行 RSS 模塊後,我們得到的推文是 HTML 格式的,所以需要將其轉換為純文本。
- 找到“text parser”模塊,選擇“HTML to text”模塊。
- 在“field”中選擇“RSS fields”下的“description”。
- 運行 RSS 模塊一次,以獲取這些字段。將“maximum number of return rows”設置為 1,再次運行。
- 可以看到,在“input bundle”中是 HTML 格式,而在“output bundle”中是純文本格式。
聚合文本
聚合多條推文
- 我們不希望只返回一條可能不好的推文,所以將“maximum number of return rows”改為 3,再次運行。
- 此時會發現,我們得到了三個不同的數據包,而我們需要將它們聚合在一起。
- 找到“array aggregator”模塊。
- 在“source module”中選擇“RSS watch feed items”,在“aggregated fields”中選擇“text parser”下的“text”。點擊“OK”並運行。
- 可以看到,現在只有一個操作,它聚合了所有三條推文。
轉換為 JSON 格式
使用 JSON 模塊
- 為了將聚合後的文本發送到 ChatGPT,我們需要將其轉換為 JSON 格式。
- 找到“JSON, transform to JSON”模塊。
- 在“object”中選擇剛才聚合得到的數組。運行一次,以便你可以看到發生了什麼。
- 在“input”中可以看到包含三條推文的數組,而在“output”中是一個包含三條推文文本的單個 JSON 字符串。
使用 ChatGPT 選擇最佳推文
設置 ChatGPT 模塊
- 創建一個新的“create a completion”模塊,創建一個連接,並命名為“main”。
- 前往 OpenAI 網站,添加幾美元到你的帳戶。
- 進入“API keys”,創建一個新的秘密 API 鑰匙,命名為“main”,選擇“Default Project”,創建秘密鑰匙。
- 複製 API 鑰匙,回到 Make 中粘貼。
- 回到 OpenAI 網站,複製“organization ID”,粘貼到 Make 中。
- 選擇“GPT - 4.0”模塊,重命名為“Post picker”。
- 設置系統提示:“你是一位專家級的病毒式帖子發現者。你將獲得一個帖子數組供你選擇。你的工作是選擇最適合重新利用的帖子。以 JSON 格式輸出帖子,並且只輸出該帖子,不包括任何其他評論或見解。”
- 調整“temperature”為 0.7,在“response format”中選擇“JSON object”,勾選“parse JSON”。
- 在“user prompt”中粘貼剛才生成的 JSON 字符串,點擊“OK”並運行。
重新利用選定的推文
設置 Post Creator 模塊
- 複製“Post picker”模塊,重命名為“Post Creator”。
- 在“user prompt”中選擇“Choices, Message”下的“Content”。
- 設置系統提示:“你是一位專家級的帖子創建者。你將收到一條來自 Twitter 源的推文。你的工作是重新利用這個帖子。”
- 添加一些規則,如“character limit is 240 characters. Sentence limit is 3. No hashtags. No emojis.”
- 在“response format”中選擇“text”,運行模塊。
將推文發布到 X 帳號
設置 X 帳號連接
- 搜索“X”模塊,選擇“create a post”,創建一個連接。
- 前往 X 開發者門戶,創建一個新項目,命名為“make.com”。
- 選擇“Making a bot”作為用例,填寫相關信息。
- 設置應用名稱,如“pod for you automation”。
- 在“app settings”中,選擇“read, write, and direct message”權限,應用類型選擇“web app, automated app, or bot”。
- 複製 Make 提供的回調 URL,粘貼到 X 開發者門戶中。
- 保存設置後,獲取“client ID”和“client secret”。
- 回到 Make 中,粘貼“client ID”,命名連接為“demo”。
- 複製“client secret”,粘貼到 Make 中,點擊“Save”。
- 按照提示授權應用,完成 X 帳號的連接。
發布推文
- 在“text content”中選擇“Post Creator”模塊的輸出,即“choices message”下的“content”。
- 點擊“OK”並運行。
總結
這樣,我們就完成了整個自動化流程。你可以根據需要調整設置,例如選擇不同的 RSS 源,或者優化提示以獲得更好的推文。希望這個教程對你有所幫助!如果你喜歡這個視頻,請點贊和訂閱,這對我的頻道非常有幫助。你可以在描述中找到 Make 場景的所有藍圖以及視頻中提到的 API 參考鏈接。如果你身邊有人對自動化感興趣,也可以分享給他們。謝謝大家,再見!