中文 | English
gpt-3.5-turbo
ChatGPT 的強大,是否也想要把他串到各個聊天平台呢?這個 Repository 教你如何串到 Tinder 上,讓你忙碌時也能夠自動回覆訊息去交朋友,而這邊提供最基本的架構,只有從過去的聊天記錄去推測,會寫程式的工程師們,當然也可以把用戶的背景資訊,甚至去串圖像相關的模型,去偵測圖片,讓 ChatGPT 能夠回應的更適切。
View API keys
Create new secret key
-> 生成後即為 OPENAI_API
(稍晚會用到)
右鍵
-> 檢查
-> 網路
-> 挑選任一隻 Request -> 尋找 Request 裡的 x-auth-token
Star
支持開發者Fork
複製全部的程式碼到自己的倉庫Sign Up
直接用 Github
帳號登入並授權 -> 按下 Skip
跳過初始化設定Create
-> 跳出框,點選右上角 Import from Github
Connect GitHub to import your private repos.
-> 勾選 Only select repositories
-> 選擇 ChatGPT-Tinder-Bot
Github URL
可以選擇 ChatGPT-Tinder-Bot
專案 -> 點擊 Import from Github
。Import
完成後在 Replit
的專案管理頁面左下方 Tools
點擊 Secrets
。Got it
後,即可新增環境變數,需新增:
OPENAI_API
[由上方步驟一取得]
OPENAI_MODEL_ENGINE
gpt-3.5-turbo
SYSTEM_MESSAGE
You are a helpful assistant.
TINDER_TOKEN
[由步驟一取得]
Run
{"message": "Hello World"}
,並將畫面中上方的網址複製下來
CREATE CRONJOB
Title
輸入 ChatGPT-Tinder-Bot
,網址輸入上一步驟的網址,例如:https://ChatGPT-Tinder-Bot.explainthis.repl.co/
5 分鐘
打一次CREATE
回覆的時間點為?
如何客製化調整?
main.py
中,27 行的 scheduled_job
可以調整多久回覆一次main.py
中,34 行的 for
可以調整要回覆多少聊天室內容main.py
中,47 行的 if
可以調整什麼樣的狀況才會回應訊息如何加入更多資訊?
/src/dialog.py
中,有一個 prefix
,可以將資訊加入其中,像是你可以訓練機器人,說明你的回應風格是什麼類型,因此希望他照著你的回應風格去做回應。如果你喜歡這個專案,願意支持我們,可以請我們喝一杯咖啡,這會成為我們繼續前進的動力!