teams chat backup
1.0.0
此專案檢索完整的聊天歷史記錄(訊息和上傳的檔案)並將其呈現為 HTML。
維護者不再需要這個工具,也找不到時間來維持它的活力。因此該存儲庫被設定為唯讀。如果有人願意維護這個實用程序,請隨意分叉這個儲存庫。
Node.js 10(或更高版本)。在 macOS 和 Windows 上進行了測試,但很可能也可以在 Linux 上運行。
與任何其他 JS 專案一樣,克隆此儲存庫並執行以下命令來安裝依賴項:
npm install
若要備份聊天,請執行:
npm run start
這會問幾個問題:
聊天 ID - 這是對話的識別碼。要找到它:
19:<uuid of one user>-<uuid of other user>@unq.gbl.spaces
驗證令牌 (JWT) - 呼叫 Microsoft Graph API 需要此令牌。
Chat.Read
並重新登入(如其所述)。#access_token=<long token goes here>
)。複製該值。或在沙箱中進行任何隨機調用,並從 JS 控制台(前面沒有Bearer
)或從 Graph Explorer 頁面的「存取權杖」標籤複製授權請求標頭。目標目錄名稱- 是用於導出的名稱(將在此專案的out
目錄中建立)。
匯出的聊天內容包含:
messages-#####.json
:這些是訊息頁面。第 0000 頁是最新的一頁(其中的頁面和訊息順序相反)。image-#####
:這些是在聊天中上傳的圖像index.html
:是呈現為簡單 HTML 範本的完整歷史記錄,引用下載的圖片。這是您要查看的文件。