噗幣轉蛋自動轉噗機器人
3 min readMar 3, 2020
因為自己很想要但沒看到別人做,所以就嘗試自己寫了,所有的 code 都在下面。(config.py 裡面是 API key 和授權的 token 之類的)
噗浪自己有提供 https://www.plurk.com/API 可以供開發使用,於是就先註冊了一個應用程式獲得了 API key,然後註冊一個負責轉噗的帳號。
因為沒什麼預算就想說能不能做到全部免費。
一開始的構想是用 Heroku 運行,然後 crontab 之類的東西去戳讀匿名河道+轉噗 API,做了點資料搜尋之後發現應該挺容易的於是就有了以下的做法。
最先寫好的是獲得永久的 Oauth token 的 API,不過有點半手動(因為只是要一次性的取得永久 token 而已),檔案放在 get_oauth_token.py。
接下來就根據噗浪官方提供的 API 寫轉噗功能而已,這邊蠻簡單的就跟著文件寫寫寫。寫完之後就可以準備丟到伺服器上啦,先到 Heroku 的 dashboard 創建 app
接下來就跟著上面的指示做就好,他寫得挺清楚的。
接下來就是弄在 Heroku 上定時跑 script 的設定,跟著下面的 Post 改 code 就可以了。
成功之後應該會在 resouces 的地方看到剛剛設定的檔案。
幾個我覺得很常用想記錄下來的指令:
$> heroku logs
$> heroku run python xxx.py
$> heroku ps:scale clock=1
最後附上機器人連結: