上周我真的扛不住了。
奧特曼這個孫賊,發了個X說,“要發一個禮拜的好東西”。
我信了他的邪,明明出差1周,每天早上9點不到就要起來參加活動,但是晚上根本不敢睡覺,天天蹲到凌晨3點半,蹲到他們那邊時間中午12點多,我才敢去睡覺。
真的,那一整周,我每天就睡3、4個小時,你們不知道那種感覺,從凌晨12點開始,每過幾分鐘我都要刷下X,真的,快特么刷出幻覺了。
然后,奧特曼這個口嗨,瘋狂放鴿子。
一周5天,也就發了GPT4.1和O3這兩能看的,其他的,你管他們叫好東西?他是不是對好東西有啥誤解?
真的,這一周之后,周末我回到家,我覺得這樣不行,再這么被搞下去,我覺得我會猝死,會英年早噶。
于是我就想,能不能做一個監控,在奧特曼發X的時候,直接打電話叫醒我,這樣,我就就不用干等了。
該12點睡覺就12點睡覺,如果真的有啥新東西,啪一個電話直接把我喊起來,而不是每天在那傻傻的刷新。
這個思路在我看來,還挺簡單,基本就是分為2步。
1. 監控奧特曼的X,每幾分鐘爬取1次,檢查有沒有新的帖子。
2. 抓到了新的帖子,就直接給我打電話,實現深夜叫醒服務。
第一步超級簡單,我直接用Trae給我寫了一個Python,可以實現每五分鐘爬取一次,提示詞是這樣的:
"我想做一個推特監控,用來實時監控一些賬號的內容,如果有新內容,發到我的郵箱里,郵件標題要用大模型翻譯成中文,用python"
沒一會,Trae就幫我寫好了完整的代碼,寫的非常細致,還給出了README.md。
直接就可以參考里面的步驟,復制粘貼上在X開發平臺的密鑰信息,就可以用了。
X官方API每個月只給了100次的免費讀取次數,但用來應對奧特曼這種臨時的足夠了。
當然,還可以進一步優化,比如告訴Trae,降低爬取的頻率,不要在太平洋時間的半夜爬取信息,重點關注太平洋時間的早上7點到11點等等。
第一步完成的超級順利,導致我自信心非常爆棚,甚至我本來以為,這個小東西,應該很快就完事了。
為此我還特別松弛的在廁所蹲坑的時候,開了一句lol手游。。。
當重新坐在電腦前,開始搜索怎么實現打電話的時候,面色越來越凝重。
這玩意,怎么這么復雜。。。
打電話,學名叫,電話呼叫服務,很多云平臺其實都提供了,我第一反應也就是去阿里云騰訊云百度云火山引擎上去找。
但是才發現,幾乎所有提供接口的呼叫服務都得申請,而且都需要等好幾個工作日。
中所周知,我是一個急急國王,你讓我等2小時行,你讓我等7個工作日?
當然平臺的本意估計是防止騷擾電話,但對我這種急急國王來說,真的太不友好了。
而且需要填的資料,一大堆,還需要資質。
我這種需要自動電話叫醒服務的,估計平臺都懵了。
所有平臺翻了一圈,都大差不差。
就在我快要放棄的時候,剛好我們公司要開會了,我沒進,他們在飛書上,給我打了個電話加急,大概就是這樣的。
那一剎那,我靈光一現。
打電話,也不一定非說要打系統電話嗎,微信也行,飛書也行,只要能把我喊起來,管他是個什么電話,你說對吧。
微信沒有API,但是飛書有開放平臺。
于是我去開放平臺上搜了一下,還真有。
名字就叫,"發送電話加急",可以通過飛書的客戶端和電話進行通知,簡直就是為我量身定做的。
而且,這玩意兒超級良心,只要認證一下每個月就能用50次,如果開了商業版或企業版,那次數絕對夠用了。
用來監控奧特曼發推特,綽綽有余。
這塊的構建,其實也不難,別看看這復雜,但是我保證你肯定會。
整個方案其實就三大步:創建應用、配置權限、實現調用。
一、創建飛書自建應用
在開始之前,我們需要有一個企業自建應用,如果之前還沒有創建過,可以通過下面這個頁面創建一個。
操作也很簡單,只用填寫一下名稱,描述和圖標就能做一個。隨便寫,不用太認真,反正就自己用。
https://open.feishu.cn/app
進入應用后,在首頁的應用憑證很重要,一會調用API的時候會用到。這個就相當于你的鑰匙,沒有它,飛書不認識你是誰。
二、配置必要權限
然后要給它加上"機器人"的應用能力,這個能力就能讓它實現發送消息。沒有機器人能力,這個應用就干不了相關的工作。
接著在權限管理頁面,還要給它開通以下的權限,它才能給我們發送消息,撥打電話等。
最后點擊頂部的創建版本,在可用范圍設置需要接收消息的人員,我這邊設置的是所有員工(雖然就給我一個人打電話)。
最后點一下保存,應用這邊的設置就完成啦。就這么簡單,是不是沒想到?
三、 實現電話通知功能
接著打開發送電話加急的界面,界面很清爽,左邊是接口的文檔,右邊是可以測試API的控制臺,對于像我這樣的代碼小白來說簡直不要太友好。
https://open.feishu.cn/document/server-docs/im-v1/buzz-messages/urgent_phone?appId=cli_a775236edef8500d
但現在還不能給我打電話,因為我還沒有message_id的信息,要先從左邊文檔的路徑參數里,切換到發送消息,發完信息后就能獲取到對應信息的id。
比如我發了一條"奧特曼發推特了",飛書立刻彈出了對應的消息,這時我們在測試結果里就能看到這條消息的id,復制備用。
記得保存好,丟了就得重來。
然后回到剛剛的呼叫頁面,填寫剛剛的信息id。把用戶id的類型改成user_id,通過飛書提供的快速復制功能,就能復制出自己的id。
最后點擊開始調試,就可以收到來自飛書的電話了,記得給飛書的號碼加個白名單,因為很容易被標記為騷擾電話。。。
我試了下,這只能打一次電話,不能做到一直打,直到我醒來。
我有的時候睡覺比較死,一個電話打不醒。。。
所以我又翻了半天,沒在這個加急電話的頁面找到返回接聽電話的地方。于是我再次求助飛書文檔搜索。
然后,看到了一個有趣的東西,消息已讀。
這就是現成的解決方案嘛。
剛剛就是發了一條消息,然后可以通過消息是否已讀,來實現檢測我是否醒了,只要消息還是未讀,就一直給我打電話,直到我被煩醒為止。
完美的方案。
通過把這些接口還有之前的推文檢測功能整合在一起,經過一番調試,大功告成!
這樣我就擁有了能在半夜叫我起床看奧特曼推文的智能鬧鐘。
而且這還不是普通鬧鐘,我還加上了AI翻譯和判斷內容是否和AI有關的功能。
畢竟總不能半夜被叫醒,結果就是看奧特曼在那曬娃吧,那我絕對會把它掛在電風扇上轉著圈打。
這兩天也不斷有身邊的朋友問我,有沒有什么方法能及時看到一些的最新動態。
過往,我做過Discord監控,做過AI總結,做過RSS訂閱等等。
但是卻一直沒有解決,提醒太弱的問題。
那現在,終于可以讓我睡個好覺了。
人類的需求,總是從想睡好覺,想偷個懶開始。
需求即產品。
實現需求的路徑,會越來越多元化。
相信未來,類似的自動化工具會越來越多,讓我們不再需要靠干熬來等第一手信息。
好啦,教程也說完了。
剩下的。
就交給你自己去折騰了。
以上,既然看到這里了,如果覺得不錯,隨手點個贊、在看、轉發三連吧,如果想第一時間收到推送,也可以給我個星標?~謝謝你看我的文章,我們,下次再見。
>/ 作者:卡茲克、dongyi
>/ 投稿或爆料,請聯系郵箱:wzglyay@virxact.com
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.