Update app.py
Browse files
app.py
CHANGED
|
@@ -14,7 +14,7 @@ load_dotenv()
|
|
| 14 |
app = Flask(__name__)
|
| 15 |
|
| 16 |
# 配置
|
| 17 |
-
TOKEN = os.getenv('
|
| 18 |
API_KEY = os.getenv("OPENAI_API_KEY")
|
| 19 |
BASE_URL = os.getenv("OPENAI_BASE_URL")
|
| 20 |
client = OpenAI(api_key=API_KEY, base_url=BASE_URL)
|
|
@@ -74,9 +74,9 @@ def wechatai():
|
|
| 74 |
if from_user_name in user_sessions and user_sessions[from_user_name]['pending_response']:
|
| 75 |
response_content = user_sessions[from_user_name]['pending_response'].pop(0)
|
| 76 |
if user_sessions[from_user_name]['pending_response']:
|
| 77 |
-
response_content +=
|
| 78 |
else:
|
| 79 |
-
response_content +=
|
| 80 |
else:
|
| 81 |
response_content = "没有待发送的消息。"
|
| 82 |
else:
|
|
@@ -92,12 +92,12 @@ def wechatai():
|
|
| 92 |
response_parts = split_message(gpt_response)
|
| 93 |
|
| 94 |
if len(response_parts) > 1:
|
| 95 |
-
response_content = response_parts[0] +
|
| 96 |
session['pending_response'] = response_parts[1:]
|
| 97 |
else:
|
| 98 |
response_content = response_parts[0]
|
| 99 |
|
| 100 |
return generate_response_xml(from_user_name, to_user_name, response_content)
|
| 101 |
-
|
| 102 |
if __name__ == '__main__':
|
| 103 |
app.run(host='0.0.0.0', port=7860, debug=True)
|
|
|
|
| 14 |
app = Flask(__name__)
|
| 15 |
|
| 16 |
# 配置
|
| 17 |
+
TOKEN = os.getenv('TOKEN')
|
| 18 |
API_KEY = os.getenv("OPENAI_API_KEY")
|
| 19 |
BASE_URL = os.getenv("OPENAI_BASE_URL")
|
| 20 |
client = OpenAI(api_key=API_KEY, base_url=BASE_URL)
|
|
|
|
| 74 |
if from_user_name in user_sessions and user_sessions[from_user_name]['pending_response']:
|
| 75 |
response_content = user_sessions[from_user_name]['pending_response'].pop(0)
|
| 76 |
if user_sessions[from_user_name]['pending_response']:
|
| 77 |
+
response_content += '\n\n回复"继续"获取下一部分。'
|
| 78 |
else:
|
| 79 |
+
response_content += '\n\n回复结束。'
|
| 80 |
else:
|
| 81 |
response_content = "没有待发送的消息。"
|
| 82 |
else:
|
|
|
|
| 92 |
response_parts = split_message(gpt_response)
|
| 93 |
|
| 94 |
if len(response_parts) > 1:
|
| 95 |
+
response_content = response_parts[0] + '\n\n回复"继续"获取下一部分。'
|
| 96 |
session['pending_response'] = response_parts[1:]
|
| 97 |
else:
|
| 98 |
response_content = response_parts[0]
|
| 99 |
|
| 100 |
return generate_response_xml(from_user_name, to_user_name, response_content)
|
| 101 |
+
|
| 102 |
if __name__ == '__main__':
|
| 103 |
app.run(host='0.0.0.0', port=7860, debug=True)
|