HSystem

HSystem
Administrator System

分佈式中心化帳號平臺

管理員登錄

請輸入您的帳號密碼

正在加載人機驗證

HSystem

HSystem
Administrator System

請完成 Email 驗證

輸入驗證碼

驗證碼已發送至您的 Email,請輸入 6 位數驗證碼完成登錄。

驗證碼有效期 剩餘 10:00

HSystem HSystem
用戶 數據大屏 應用列表 創建管理員 設置 接口文檔 關於

用戶

—總用戶數
—今日登錄
—活躍用戶

IDEmail暱稱註冊時間

數據概覽

總體計數與趨勢 · 實時更新

—總用戶
—今日登錄
—活躍用戶
—實時在線
—今日新增
—APP 總數

數量對比

總用戶
0
今日登錄
0
活躍用戶
0
實時在線
0
APP 總數
0

近 7 日活躍趨勢

7日前6日5日4日3日2日今日
應用 ID名稱狀態創建時間操作

編輯應用

勾選此應用可使用的權限與功能開關,保存後將寫入本機。各區塊可獨立配置。

此功能需更高權限。

設置

⚠

該功能維護中

相關設定將於維護完成後開放,請稍後再試。

接口文檔離線包

下載完整文檔包以便離線查閱,請勿關閉本頁面。

正在下載… 0%

由於未知錯誤下載失敗請重新下載

關於

HSystem Admin 管理後台 · 內部系統

版本
2.0.0-internal
API 基礎地址
—
認證方式
請求頭 Authorization: Bearer <token>,登錄後取得 token。
Session Key
本機儲存 key:hsystem_admin(含 token 與管理員資訊)。

管理員相關接口

以下為後台所使用之 API,僅供內部參考。

  • POST /api/v1/admin/login — 管理員登錄,回傳 token 與 pending_verify / admin 資訊
  • POST /api/v1/admin/verify-email — 提交驗證碼,換取正式 session
  • GET /api/v1/admin/me — 取得當前管理員資料
  • PATCH /api/v1/admin/me — 更新管理員資料、聯繫方式、密碼等
  • POST /api/v1/admin/me/activity — 上報操作與活動(心跳、導航、點擊等)
  • GET /api/v1/admin/apps — 取得 APP 列表
  • POST /api/v1/admin/apps — 創建 APP

HSystem · 內部使用 · 請勿外洩

HSystem HSystem
用戶 數據大屏 應用列表 邊緣運算 app_badging 通知引擎 創建管理員 設置 Log 系統管理 接口文檔 - 目錄 關於
Token 過期 —
檢查中...

用戶

0總用戶數
0今日登錄
0活躍用戶
用戶 ID暱稱Email註冊時間操作
尚無資料

數據概覽

總體計數與趨勢

0總用戶
0APP 總數
0聊天房間
0訊息總數

數量對比

趨勢(近 7 日)

恭喜!您已探索完所有模擬頁面。

如果你覺得這個 UI 設計還不錯,或者有任何交互建議(例如按鈕反饋、加載動畫),請在下方留言並給予 5 星好評!

評分:

此評分與評論僅作為蜜罐測試之用,實際不會影響任何真實服務。

如何取得 Discord User ID

第一步:開啟開發者模式

打開 Discord 的「使用者設定」(左下角齒輪圖示)。

在左側選單找到「進階」(Advanced)。

將「開發者模式」(Developer Mode)切換為開啟。

第二步:獲取用戶 ID

電腦版:在任何地方(對話框、成員名單)對該用戶按右鍵,點選選單最下方的「複製使用者 ID」。

手機版:點擊用戶頭像進入個人檔案,點擊右上角的「…」,選擇「複製使用者 ID」。

應用列表

管理各產品 APP 的配置與數據

0 APP

尚無 APP

無背景圖
0 用戶 0 聊天房間 0 新注冊

點擊進入查看與修改詳情

APP 名稱

app_001
概覽 聊天 模塊管理 分享 配置

概覽

當前 APP 基本資訊與統計

—

—

配置預覽

尚未設定橫幅
尚未設定頭像

尚未在配置中填寫簡介

數據統計

0 用戶數
0 聊天房間數
0 新的注冊

聊天房間

房間 ID名稱成員數創建時間
尚無資料

訊息記錄

訊息 ID房間發送者時間
尚無資料

分享

邀請其他管理員共同操作此應用;可設定角色(檢視/編輯/管理)。

載入中…

邀請管理員

模塊管理

登錄與支付模塊啟用開關

登錄模塊

帳號密碼
Email 驗證碼
手機驗證碼

支付模塊

PayPal
支付寶
Visa
遊戲幣

配置

來自 admin_apps.mate_data,用於該 APP 的橫幅、頭像、簡介、通知與登錄等

APP 改名

展示

可貼上圖片連結,或使用「上傳」取得圖片 URL。

橫幅
頭像

在此編輯簡介後即時預覽

已設定
已設定

裁切

拖動框移動、拖動四角調整大小(支援觸控)

通知設置

通知通道

登錄要求

設備驗證/綁定配置

設定允許的設備類型或綁定規則(可留空由客戶端依實作解讀)

地區驗證/允許列表配置

設定允許的地區代碼,每行一筆(如 TW、US、JP)或 JSON 陣列

訪問頻率限制(選填)

該 APP 配置頁與 API 調用
同一維度下每日累計
全應用共用額度;依帳號則按用戶分別計數

相關法律協議

按分類(如用戶協議、隱私協議)建立,每分類下可新增多筆「地區資料」:選擇範圍(通用/洲/國家/地區)並選填對應值,再點「編輯」設定內容或連結。

編輯連結/內容

相關協議MD編輯器

預覽

邊緣運算

依 mate_data.config.edge_shell 配置邊緣運算行為與對應權限組;權限組可為公共(KV)或個人覆寫。

0總調用
0被拒絕

調用 / 拒絕 趨勢

當前配置摘要

載入中…

權限組

來源群組名稱Rate Limit說明
載入中…

編輯權限組(一次性更新)

權限組配置將儲存在當前管理員的 mate_data.config.edge_shell.permission_groups 中;上方表格會先顯示公共權限組,再顯示個人覆寫。 請以 JSON 陣列格式編輯後點擊「保存權限組」,將整體一次更新。

公共權限組

由 KV 維護的公共 permission_groups,具「編輯公共權限組」權限者可在此編輯。下方表格為唯讀預覽。

群組名稱Rate Limit說明
載入中…

編輯公共權限組(JSON)

通知引擎

管理通知通道、模板與發送規則(需具備「通知引擎」權限)

功能開發中,敬請期待。

聯係方式

用於驗證與通知配置(如驗證碼發送、Discord 通知等),資料以 JSON 形式儲存

勾選後,系統通知(如管理員操作紀錄等)可發送至上述 Email(實際發送依後端設定為準)

mate_data 用於存放各 APP 的配置,請於各 APP 詳情頁中編輯。

用戶設置

修改當前帳號的登錄 Email、密碼、暱稱與 mate_data 配置

接口文檔

查看 HSystem REST API 路徑與說明,供前後端整合使用。

此文檔對應後端專案中的 HSystemWorker/docs/API.md。

管理員列表

管理您創建的管理員,可查看資料與模塊使用、卸載

Email 暱稱 狀態 創建時間 操作
載入中...

創建管理員

需 canCreateAdmin 或 SuperAdmin 權限

mate_data 配置(選填)

為該管理員設定登錄限制與邊緣運算等。僅在勾選對應權限時可填寫相關區塊;且您只能賦予您自己擁有的權限。留空則使用系統預設。

🔐 登錄限制

同一帳號 24 小時內錯誤達此次數即鎖定,鎖定後需經過恢復時間才可再試

24小時內最多可嘗試:— 次
預估鎖定時長:— 分鐘
邊緣運算

最大殼數、被拒時是否通知及通知內容,用於邊緣運算頁面。

基本設定
通知設定
👥 添加管理員規則

該管理員創建子管理員時的上限與權限(僅在勾選「添加管理員」時可填)

此管理員最多可創建的子管理員數量,0 或不填表示不限制

管理員詳情

用戶設置

—

—

—

基本資料

Email
—
暱稱
—
登錄密碼
已設定
權限

mate_data

完整用戶配置(唯讀,建議僅供開發/調試參考)。

{}

登錄帳號

修改 Email 後,下次登錄請使用新 Email。

修改密碼

兩欄皆留空則不修改;若需修改請兩欄皆填寫且一致(至少 6 位)。填錯將無法登錄,請務必確認。

請確認變更

為避免輸入錯誤導致無法登錄,請再次確認以下內容。

HSystem

HSystem Admin

以 Cloudflare 為基礎的內部帳號與支付平台管理介面。

版本:0.1.0

用戶設置

修改登錄帳號、密碼與 mate_data 等,僅在勾選對應權限時可編輯相關區塊。

當前内部用量

具備「查看内部用量」或 SuperAdmin 權限時可進入内部用量查看。

接口測試

打開「接口文檔 - 管理員」的遊樂園式測試頁,一邊閱讀說明一邊直接呼叫接口。

加入社群

歡迎加入我們的 Discord 群組。

Log 系統管理

選擇要設定的紀錄類型,配置紀錄目標與觸發條件。未來可在此新增更多紀錄卡片。

管理員操作紀錄

登入、權限調整、創建/卸載管理員等,可設定紀錄目標與要記錄的事件(含讀取操作)。

管理員操作紀錄

勾選要記錄的事件類型;發生時將由後端依環境變數發送通知至 Discord(Bot),無須在此填寫目標 URL。

記錄事件

為保護使用者與稽核,建議勾選敏感操作(登入、管理員變更、查看用戶詳情、APP 與權限組變更)。

HSystem API Index

接口文檔 - 目錄

這裡作為 HSystem 對外 REST API 的「目錄頁」,按模塊整理重點路徑與用途;更完整的參數與錯誤碼請參考後端專案中的 HSystemWorker/docs/API.md。

認證 Auth

登入、註冊與找回帳號等通用認證流程。

涵蓋登入、註冊、忘記密碼/帳號與多步驟驗證。

POST /api/v1/auth/login

支付 Payment

模塊化的支付方式,可在後台動態啟用/停用。

提供可配置的支付模塊,方便按 APP 启用或停用。

GET /api/v1/payment/options

管理員 Admin

後台管理員的登入、權限與 APP 管理接口。

管理員登入、權限分配與 APP 管理的後台接口入口。

POST /api/v1/admin/login

內部服務 Internal

供 HSystem 本身或受信任服務使用的內部接口。

包含驗證碼、通知與跨 APP 用戶標準化查詢等內部服務。

POST /api/v1/internal/notify-email

本頁僅作為管理後台快速總覽,實際請求格式與錯誤碼請以 API.md 為準。

接口文檔 - 管理員

像遊樂園一樣,一個一個接口慢慢玩。

完整欄位與錯誤碼請參考 HSystemWorker/docs/API.md。

管理員登錄

以 Email + 密碼登入管理後台,回傳可在本系統中使用的 token。

POST /api/v1/admin/login

說明

此接口通常只在「登入畫面」使用一次;成功後會取得一個管理員存取令牌,之後調用所有 /api/v1/admin/* 相關接口都需在 Header 中帶上 Authorization: Bearer <token>。

請求範例

Request JSON
{
  "email": "admin@example.com",
  "password": "your-password"
}
Response JSON(成功)
{
  "code": 0,
  "data": {
    "id": "admin-uuid",
    "email": "admin@example.com",
    "nickname": "Admin",
    "token": "eyJhbGciOi..."
  }
}

在線試一試(登入)

這裡會直接呼叫實際的 Worker 接口,不使用目前頁面的登入狀態。

POST BASE_URL + /api/v1/admin/login
Response

                        

取得當前管理員(/me)

依照當前的 Bearer Token 取得管理員基本資料與聯係方式。

GET /api/v1/admin/me

說明

適合在後台載入時顯示目前登入的是哪一位管理員,以及讀取其 contact 設定與其他 Profile 資訊。

在線試一試(需要已登入 Token)

將自動帶入目前登入管理員的 Authorization,用來直接測試 /me。

GET BASE_URL + /api/v1/admin/me
Response

                        

更新當前管理員(/me)

修改自己的聯係方式、暱稱或登入 Email / 密碼等資料。

PATCH /api/v1/admin/me

請求範例

部分欄位更新
{
  "nickname": "New Nickname",
  "contact": {
    "email": "notify@example.com",
    "discord_user_id": "123456789012345678"
  }
}

在線試一試(更新自己)

請輸入要修改的欄位;未出現在 JSON 中的欄位將保持不變。

PATCH BASE_URL + /api/v1/admin/me
Response

                        

創建管理員

由當前管理員創建新的子管理員,需具備 canCreateAdmin 或 superAdmin 權限。

POST /api/v1/admin/admins

在線試一試(創建管理員)

POST BASE_URL + /api/v1/admin/admins
Response

                        

管理員列表

查看目前可見的管理員列表(SuperAdmin 可看全部)。

GET /api/v1/admin/admins

在線試一試(管理員列表)

GET BASE_URL + /api/v1/admin/admins
Response

                        

單一管理員詳情

查詢某一位管理員的詳細資料與 mate_data。

GET /api/v1/admin/admins/:id

在線試一試(單一管理員)

GET BASE_URL + /api/v1/admin/admins/{id}
Response

                        

卸載管理員

將指定管理員標記為卸載/停用,實際權限會失效。

DELETE /api/v1/admin/admins/:id

在線試一試(卸載管理員)

請小心使用,卸載後該管理員將無法再登入。

DELETE BASE_URL + /api/v1/admin/admins/{id}
Response

                        

創建 APP

在 HSystem 中建立一個新的應用節點,APP ID 由 Worker 自動產生。

POST /api/v1/admin/apps

在線試一試(創建 APP)

POST BASE_URL + /api/v1/admin/apps
Response

                        

APP 列表

查看目前可見的應用清單,通常用於後台選單或設定頁。

GET /api/v1/admin/apps

在線試一試(APP 列表)

GET BASE_URL + /api/v1/admin/apps
Response

                        

管理員快速 DEBUG

分頁進行管理員接口與 APP 接口的快速測試,可輸入參數並查看完整請求與回應。

GET /me

取得當前管理員資料,驗證 Token 是否有效。


                  

GET /admins

取得管理員列表(依權限顯示自己創建或全部)。


                  

GET /admins/:id

查詢單一管理員詳情。


                  

POST /admins(創建管理員)

需 canCreateAdmin 權限。Email、密碼必填。


                  

DELETE /admins/:id

卸載指定管理員(軟刪除)。


                  

GET /apps

取得目前可見的 APP 列表。


                  

POST /apps(創建 APP)

建立新 APP,名稱可自訂。


                  

從下拉選擇已存在的 APP,或手動輸入 UUID。下方接口會使用此 APP ID。

GET /auth/options

取得該 APP 的登錄模塊選項(需上方 APP ID)。


                  

POST /auth/register

用戶註冊(account + password)。


                  

POST /auth/login

用戶登錄(account + password)。


                  
—

—

—

基本資料

Email
—
暱稱
—
登錄密碼
已設定
權限

登錄帳號

修改 Email 後,下次登錄請使用新 Email

修改密碼

兩欄皆留空則不修改;若需修改請兩欄皆填寫且一致(至少 6 位)。填錯將無法登錄,請務必確認。

驗證碼驗證

修改 Email 或密碼須驗證當前信箱;若改為新 Email,新信箱也須驗證。

添加 APP

APP ID 將由系統自動生成(UUID)

刪除此應用

此操作無法復原,所有與此應用相關的配置與關聯將一併移除。

請輸入應用名稱以確認刪除:

—

卸載管理員

確定要卸載此管理員嗎?其權限與關聯將一併停用。

目標 Email:—

查看用戶詳細資料

您即將查看該用戶的詳細資料。依據用戶協議與隱私保護政策,此操作將被記錄並通知其他管理員。請填寫查看原因後再繼續。

用戶詳情