Skip to content

上班肚子餓了嗎?想找新工作嗎?或單純想畫張圖?用這支程式幫你解決問題吧!

Notifications You must be signed in to change notification settings

moodoa/hungry_gmap_worker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hungry_gmap_worker

上班肚子餓了嗎?想找新工作嗎?用這支程式幫你找到附近的好東西吧!

alt text

部屬 app 到 deta 上,並連動 LINE bot。

關於 LINE Messaging API 的設定

1.Channel secret 在 Basic Settings 裡面可以找到,Channel access token 則是在 Messaging API 裡面。

alt text

2.Messaging API 裡面的 Use webhook 要打開。

3.Webhook URL 輸入由 deta 產生的url,後面要加/callback。

alt text

關於 deta 的設定

1.申請帳號以及安裝 CLI 登入可參考:https://docs.deta.sh/docs/micros/getting_started

2.開啟 PowerShell ,創立一個新的作業資料夾。如創立 hungry_gmap_worker 資料夾為 deta new --python hungry_gmap_worker

3.此時會出現類似 alt text,endpoint 上的 url 要輸入進 Webhook URL。

4.進入 hungry_gmap_worker 資料夾,將此 repo 中的 main.py (取代內建的)、hungryworker.py 和 requirements.txt(相依套件) 放進去。

5.PowerShell 輸入 deta deploy,如此便能完成布署。

關於 google map api 的設定

1.進入 Google API 程式庫 後登入 google 帳號。

2.搜尋關鍵字 "Maps",進入 Geocoding API 後點啟用。(Places API 通常會跟著打開,若無則需手動搜尋後點啟用。)

3.啟用後跟著步驟建立 API 專案,將帳號綁定信用卡並取得 API KEY。

alt text

(點選右方的顯示金鑰就能看到 API KEY 了)

4.將申請到的 API KEY 輸入 hungryworker.py 中的對應位置。

關於 openai DALL E api 的設定

1.進入 open ai api 後登入 google 帳號並點選中間的 Create new secret key

2.將生成的 KEY 放進 painter.py 中對應位置即可使用。

alt text

3.使用方法:在與 line bot 的對話框中輸入畫圖/文字描述,即可生成文字描述的圖片,用英文會比較精準一點。

關於 openai chatGPT 的設定

1.使用同樣的 openai key。

alt text

2.使用方法:在與 line bot 的對話框中輸入改履歷/中文履歷段落,即可轉換成英文履歷。(為了效率無法一次改太多字)

關於 job_hunting 的設定

1.爬取 104 人力銀行上的工作。

alt text

2.使用方法:在與 line bot 的對話框中輸入找工作/工作主題/工作地點/回傳筆數,即可找到符合條件的工作連結。

About

上班肚子餓了嗎?想找新工作嗎?或單純想畫張圖?用這支程式幫你解決問題吧!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages