https://github.com/kkdai/chatgpt
https://github.com/line/line-bot-sdk-go
https://github.com/kkdai/LineBotTemplate
2. 請先fork本專案到自己的Github帳號裡。然後前往Render網站中設定,選擇新增「Web Services」,可用Github帳號匯入此專案,然後設定自己的名稱和選擇免費free方案。記得按下方「Advanced」,設定環境變數。
3. 必須在Render的Environment Variables設定四個個環境變數,分別是OPENAI_TOKEN和OPENAI_MAXTOKENS,分別是OPENAI的api key和回答文字的token數量上限(設越多回答的文字量越多但若超過免費額度越花錢,一開始可設200-400左右),接著尚有line的環境變數CHANNEL_SECRET和CHANNEL_TOKEN。設定好後開始部屬,可能要花上一些時間。成功後複製自己的URL到Line developer網頁設定Webhook URL。例如:
https://xxx.onrender.com/callback
https://github.com/howarder3/GPT-Linebot-python-flask-on-vercel