Git Product home page Git Product logo

chatgpt-line-bot's Issues

run之後顯示錯誤訊息

按run之後出現
Traceback (most recent call last):
File "main.py", line 1, in
from dotenv import load_dotenv
ModuleNotFoundError: No module named 'dotenv'

該怎麼解決

該如何自行修改參數?

如果要自行更改 temperature , max_tokens 參數該如何修改,是直接在 replit網站密鑰上加上參數嗎

message length too long error

今天發現有訊息太長的錯誤訊息會造成系統崩潰

[2023-03-07 06:42:01,003] ERROR in app: Exception on /callback [POST]
Traceback (most recent call last):
File "/home/runner/ChatGPT-Line-Bot/venv/lib/python3.10/site-packages/flask/app.py", line 2528, in wsgi_app
response = self.full_dispatch_request()
File "/home/runner/ChatGPT-Line-Bot/venv/lib/python3.10/site-packages/flask/app.py", line 1825, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/home/runner/ChatGPT-Line-Bot/venv/lib/python3.10/site-packages/flask/app.py", line 1823, in full_dispatch_request
rv = self.dispatch_request()
File "/home/runner/ChatGPT-Line-Bot/venv/lib/python3.10/site-packages/flask/app.py", line 1799, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
File "main.py", line 38, in callback
handler.handle(body, signature)
File "/home/runner/ChatGPT-Line-Bot/venv/lib/python3.10/site-packages/linebot/webhook.py", line 259, in handle
self.__invoke_func(func, event, payload)
File "/home/runner/ChatGPT-Line-Bot/venv/lib/python3.10/site-packages/linebot/webhook.py", line 271, in __invoke_func
func(event)
File "main.py", line 57, in handle_text_message
response = chatgpt.get_response(user_id, text)
File "/home/runner/ChatGPT-Line-Bot/src/chatgpt.py", line 12, in get_response
response = self.model.chat_completion(self.memory.get(user_id))
File "/home/runner/ChatGPT-Line-Bot/src/models.py", line 20, in chat_completion
response = openai.ChatCompletion.create(
File "/home/runner/ChatGPT-Line-Bot/venv/lib/python3.10/site-packages/openai/api_resources/chat_completion.py", line 25, in create
return super().create(*args, **kwargs)
File "/home/runner/ChatGPT-Line-Bot/venv/lib/python3.10/site-packages/openai/api_resources/abstract/engine_api_resource.py", line 153, in create
response, _, api_key = requestor.request(
File "/home/runner/ChatGPT-Line-Bot/venv/lib/python3.10/site-packages/openai/api_requestor.py", line 226, in request
resp, got_stream = self._interpret_response(result, stream)
File "/home/runner/ChatGPT-Line-Bot/venv/lib/python3.10/site-packages/openai/api_requestor.py", line 619, in _interpret_response
self._interpret_response_line(
File "/home/runner/ChatGPT-Line-Bot/venv/lib/python3.10/site-packages/openai/api_requestor.py", line 679, in _interpret_response_line
raise self.handle_error_response(
openai.error.InvalidRequestError: This model's maximum context length is 4096 tokens. However, your messages resulted in 4117 tokens. Please reduce the length of the messages.

文字輸入無法使用

可以用語音轉文字的方式
但直接輸入文字他就會說「you must provide a model parameter」

用語音問答他跟我說:

很抱歉,這可能是因為我沒有被授權使用該模型。如果您有相關模型的權限,您可以授權給我使用它,或者您可以使用其他相關模型提問。感謝您的理解和配合。

是那部分設定沒有讀取到文字輸入模型的使用權限呢?

跑完程式碼,出現Configure me!!

如圖
環境變數設定

接續上一步  Import  完成後在  Replit  的專案管理頁面左下方  Tools  點擊  Secrets。

右方按下  Got it  後,即可新增環境變數  >>找不到這一步,但仍可設定secret

Image 107

無法順利獲得網址

最後一步驟時雖然有出現Hello World,但無法順利獲得網址。
「172.31.196.1 - - [30/May/2023 01:18:49] "GET / HTTP/1.1" 200 -」
會出現上面這行紅字~
想請問可能原因是什麼呢?

步驟都做完了,但是沒有看到linebot

linebot
我應該是沒有漏掉甚麼步驟,想知道要在哪裡才能看到linebot,網址的部分是ok的,點開可以看到Hello World

先謝謝做出這麼有趣的功能,所以很想使用看看,希望可以得到解答

Invalid decimal litteral

image

Hi,
Why does Replit stops me when I try to launch the project, given that I completed every key it need?

Any help would be appreciated.

Thanks!

串接過程中遇到問題

Traceback (most recent call last):
File "main.py", line 1, in
from dotenv import load_dotenv
ModuleNotFoundError: No module named 'dotenv'

MongoDB無法使用

我想要使用MongoDB作為database,請問我應該怎麼做,試了好久都失敗

請問要如何讓Replit的服務不斷線

經過摸索終於成功讓Line加載chatgpt了 玩得很開心XDDDDDD
但Replit的服務大概一小時就會斷線 用了各種監控服務ping他還是一樣
免費額度感覺是固定時間的 請問有沒有什麼方法讓他不會斷線?

專案執行問題

按下Run後出現以下訊息
Traceback (most recent call last):
File "/home/runner/ChatGPT-Line-Bot/main.py", line 19, in
from src.utils import get_role_and_content
File "/home/runner/ChatGPT-Line-Bot/src/utils.py", line 1, in
import opencc
ModuleNotFoundError: No module named 'opencc'

沒有進行到Hello World那一步
請問哪個地方出錯了 謝謝

網址問題

有產生網址但沒有https:// 所以linebot不能啟用

請移除db.json的設計,openai key會有外洩可能

在使用replit.com平台免費版,
他會公開所有的檔案,底下用來記錄API_KEY的檔案"db.json"會被直接公開,會有機會被別人盜用
我隨便在上面搜尋幾個專案很多人都直接洩漏了他的api_key

replit 這個網站無法提供安全連線

已經能夠在replit上運行,介面中的webview url 是有https的,但我把網址貼到browser卻顯示"這個網站無法提供安全連線"看起來是ssl有問題,是有什麼東西要另外設定的嗎?

他沒有回覆訊息

image

機器人也加入了,但是他已讀我沒有回覆訊息,是Line的自動回覆訊息那邊設定錯誤了嗎?

image
image

bot無法正常回復

首先,我沒在教程中看到OPENAI_API應該填寫在哪裏。是Tools當中的Secrets裏面嗎?

然後我在replit中,按教程配置好,點擊run之後,雖然沒有error的報錯,但是bot無法正常回復,只能重複我的user id...
image

我只是一個學生,希望有懂的可以幫幫我!

求救:按下RUN之後沒有出現Hello World

按下RUN之後沒有出現Hello World

出現下面這些
Traceback (most recent call last):
File "/home/runner/ChatGPT-Line-Bot/main.py", line 2, in
from flask import Flask, request, abort
File "/home/runner/ChatGPT-Line-Bot/.pythonlibs/lib/python3.10/site-packages/flask/init.py", line 5, in
from .app import Flask as Flask
File "/home/runner/ChatGPT-Line-Bot/.pythonlibs/lib/python3.10/site-packages/flask/app.py", line 30, in
from werkzeug.urls import url_quote
ImportError: cannot import name 'url_quote' from 'werkzeug.urls' (/home/runner/ChatGPT-Line-Bot/.pythonlibs/lib/python3.10/site-packages/werkzeug/urls.py)

console執行問題

想請問為什麼在console端我這邊執行,
為何會出現這樣的錯誤訊息呢?
line在執行後也無法回傳訊息
感謝。
1

unkown reseaon casue error

在某個特定 Line User 發過來的訊息會造成下列錯誤,請問是什麼原因?

2023-03-07 12:27:24 INFO chatgpt_logger -> U94fdb27e34200c86ad9d65fd71280849: 藍牙裝置跟手機連線時,由app偵測所顯示的信號強度可讀出兩裝置間的距離嗎?
U94fdb27e34200c86ad9d65fd71280849
[2023-03-07 12:27:29,795] ERROR in app: Exception on /callback [POST]
Traceback (most recent call last):
File "/home/runner/ChatGPT-Line-Bot/venv/lib/python3.10/site-packages/flask/app.py", line 2528, in wsgi_app
response = self.full_dispatch_request()
File "/home/runner/ChatGPT-Line-Bot/venv/lib/python3.10/site-packages/flask/app.py", line 1825, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/home/runner/ChatGPT-Line-Bot/venv/lib/python3.10/site-packages/flask/app.py", line 1823, in full_dispatch_request
rv = self.dispatch_request()
File "/home/runner/ChatGPT-Line-Bot/venv/lib/python3.10/site-packages/flask/app.py", line 1799, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
File "main.py", line 38, in callback
handler.handle(body, signature)
File "/home/runner/ChatGPT-Line-Bot/venv/lib/python3.10/site-packages/linebot/webhook.py", line 259, in handle
self.__invoke_func(func, event, payload)
File "/home/runner/ChatGPT-Line-Bot/venv/lib/python3.10/site-packages/linebot/webhook.py", line 271, in __invoke_func
func(event)
File "main.py", line 57, in handle_text_message
response = chatgpt.get_response(user_id, text)
File "/home/runner/ChatGPT-Line-Bot/src/chatgpt.py", line 12, in get_response
response = self.model.chat_completion(self.memory.get(user_id))
File "/home/runner/ChatGPT-Line-Bot/src/models.py", line 20, in chat_completion
response = openai.ChatCompletion.create(
File "/home/runner/ChatGPT-Line-Bot/venv/lib/python3.10/site-packages/openai/api_resources/chat_completion.py", line 25, in create
return super().create(*args, **kwargs)
File "/home/runner/ChatGPT-Line-Bot/venv/lib/python3.10/site-packages/openai/api_resources/abstract/engine_api_resource.py", line 153, in create
response, _, api_key = requestor.request(
File "/home/runner/ChatGPT-Line-Bot/venv/lib/python3.10/site-packages/openai/api_requestor.py", line 226, in request
resp, got_stream = self._interpret_response(result, stream)
File "/home/runner/ChatGPT-Line-Bot/venv/lib/python3.10/site-packages/openai/api_requestor.py", line 619, in _interpret_response
self._interpret_response_line(
File "/home/runner/ChatGPT-Line-Bot/venv/lib/python3.10/site-packages/openai/api_requestor.py", line 679, in _interpret_response_line
raise self.handle_error_response(
openai.error.APIError: Internal server error {
"error": {
"message": "Internal server error",
"type": "auth_subrequest_error",
"param": null,
"code": "internal_error"
}
}
500 {'error': {'message': 'Internal server error', 'type': 'auth_subrequest_error', 'param': None, 'code': 'internal_error'}} {'Date': 'Tue, 07 Mar 2023 12:27:29 GMT', 'Content-Type': 'application/json; charset=utf-8', 'Content-Length': '166', 'Connection': 'keep-alive', 'Vary': 'Origin', 'X-Request-Id': '3fa25b7a78e9cdb221712f37e280c83e', 'Strict-Transport-Security': 'max-age=15724800; includeSubDomains'}

無法使用 /imagine 功能

使用 text to image 功能 chatGPT reply
很抱歉,我現在沒有產生圖像的功能。然而,您可以嘗試搜索一些文字到圖像的轉換工具和網站來完成這個任務。謝謝。

會出現 ERROR 在 callback

INFO chatgpt_logger -> Ua2e9625792a9f7f39d2870c2757a9027: 會哦
Ua2e9625792a9f7f39d2870c2757a9027
[2023-03-13 07:40:19,353] ERROR in app: Exception on /callback [POST]

這是發生什麽事了呢?可以幫我處理嗎?謝謝

並未顯示HELLO WORLD,而是找不到網頁

你好~我嘗試使用了貴公司的chat gpt 的line API串接,在replit 平台下按RUN完,並未顯示HELLO WORLD,而是找不到網頁,判斷可能是貴公司關閉了伺服器或者github的code需要再修改,忽略這個問題,繼續下一步,至cronjob設定完按create後,下一步呢?我要怎麼在手機的line上找到串接好的chat gpt使用?
感謝分享如此受用的知識,以上問題如有空再麻煩協助我解決一下,感謝囉

無法正常回復

各位先進好,當我所有都按照教學設定好後,輸入文字得到的回覆卻是LINE Developer的Your user ID,想請問該如何解決?
image

幾個問題請教

  1. 是否直接支援 GPT4?
  2. 可否直接搜尋網站內容(我試過似乎不行)
  3. 可否上傳 pdf 檔案做重點描述之類的?

謝謝

不會出現hello world該怎麼解決

您好想詢問操作到專案執行->開始執行那邊 點擊上方Run完後不會出現hello world該怎麼解決
只出現這個
 cowsay Configure me!


< Configure me! >

    \   ^__^
     \  (oo)\_______
        (__)\       )\/\
            ||----w |
            ||     ||

想請教現在該怎麼做 感謝

請先註冊 Token,格式為 /註冊 sk-xxxxx

我成功串接了,line上傳訊息,會回傳"請先註冊 Token,格式為 /註冊 sk-xxxxx",目前有再次更換過OPENAI的API值,也在OPENAI儲值USD:5了,懇請釋疑。

LINE裡的設定疑似有誤

「更新」
隔天早上沒動任何設定,心血來潮再問一次就正常有反應了,感謝各位大神幫助~

「原始問題如下」
你好,照著您的設定有成功出現Hello World並將Webhook URL加上/callback貼到Line Developer
也使用了CronJob 定時發送請求,但不曉得為什麼一開始它都已讀不理我

image

在想是不是我的自動回覆設定那邊有誤,一開始是關掉自動回覆功能
目前的後台設定如圖

image
image

就在我亂試設定亂打的時候感覺突然出現了成功的回覆
不確定是不是單純的LAG? 但這個回覆的時間差也不知道是哪一步是成功的
再煩請協助解惑謝謝。

image

can only run when removed system message

As the title:
the code can only run when I removed initialize func

def initialize(self, user_id: str):
    self.storage[user_id] = [{
        'role': 'system', 'content': self.system_message
    }]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.