Real-time Chat項目為開發(fā)者和研究者提供一種深入查看聊天內(nèi)容的解決方案,允許用戶在特定條件下獲取特定群組或私聊的聊天記錄,并通過我們提供的API進行控制。
- 聊天記錄查詢 - 在微信環(huán)境下,重現(xiàn)群組或個人聊天的內(nèi)容
- API訪問 - 我們提供靈活且易用的RESTful API接口以方便開發(fā)者和研究者進行深度利用。
- 可擴展性設(shè)計 : 未來可擴展的能力包括但不僅限于:
- 允許未付費用戶訪問付費群的聊天記錄以體驗系統(tǒng)功能
- 利用AI技術(shù)對聊天內(nèi)容進行分析以追蹤熱門話題和動態(tài)。
- 輕松將聊天內(nèi)容上報至云端。
- 重視用戶隱私,遵守相關(guān)的隱私法律和規(guī)定,不公開任何個人或敏感信息,一切聊天記錄查詢分析與展示都將在滿足所有相關(guān)規(guī)定的前提下進行
- 本系統(tǒng)的初始設(shè)計意圖是為了合法查詢和研究工作,請遵守法律規(guī)定,嚴禁用于任何非法用途。每行代碼的創(chuàng)建都是為了推動聊天內(nèi)容研究的發(fā)展及對社區(qū)的貢獻。
- 項目的使用只供個人開發(fā),不可泄露任何信息,高度尊重每一位用戶的隱私及源于此的數(shù)據(jù)。
- 設(shè)計的核心是面向開發(fā)者友好的API接口和可擴展性,在秘密保護用戶隱私及數(shù)據(jù)的同時,依然保證易用性和便利性
- 打開cmd,并進入
WechatMsgHistory_real
目錄,運行python -m venv venv
并開啟虛擬環(huán)境venv/Scripts/activate
。 - 運行
pip install -r requirements.txt
安裝所有依賴。 - 修改內(nèi)容
- 修改
server/ChatHistory.py
中的baseUrl
字段為你的啟動器的地址。 - 修改
server/HttpServer.py
中的accessKey
為你的接口秘鑰。
- 修改
- 運行
python httpMain.py
啟動服務。 - 請求API
curl --location --request POST "http://127.0.0.1:18000/historyMsgData" ^
--header "Content-Type: application/json" ^
--data-raw "{\"userName\":\"xxxxx@chatroom\",\"accessKey\":\"WeChatAPIs/wechatSDK\"}"
歡迎通過Pull Requests來貢獻代碼。請確保您的代碼符合項目的編碼標準并通過所有測試。