# 提供TpeAI聊天信息屏蔽参考 ## TpeAI HealthCheck API ### 描述 檢查TpeAI聊天信息屏蔽服務是否正常 ### 接口地址 `get /ai/getHealthCheckStatus` ### 请求示例 以下为 JSON 格式的请求体示例: ```http GET /ai/getHealthCheckStatus ``` ### 回应参数 | 参数名 | 类型 | 描述 | | - | - | - | | Code | int | 服務狀態 (0:系統未啟動, -1:維護中/升級, 1:正常運行) | ### 回应示例 ```json { "Code": 0 } ``` # 聊天信息屏蔽 Kafka說明 ## 傳送聊天室讯息 (sync-message-filter-tpeAI) ### 描述 同步玩家聊天信息到tpeAI ### 欄位說明 | 参数名 | 类型 | 描述 | | - | - | - | | RoomId | string | 聊天室RoomId。由 代理Id + 聊天室类型 + 赛事数据来源类型 + (赛事EventId / 直播间Id/ 指定Id(充值聊天)),4组值域组成。Example: 73_2_8_2269 | | Message | string | 讯息內容 | | PlayerId | int64 | 玩家ID | | Name | string | 伝送讯息者昵称 | | VipLevel | int | 用戶 VIP 等级。Value Scope:{0 ~ 10} | | TimeStamp | uint64 | 伝送时间时间搓记 | | MessageFilterId | string | 聊天信息屏蔽唯一ID | ### 范例 ```json { "RoomId": "73_2_9_2295", "Message": "test message", "PlayerId": 654321, "Name": "昵称", "VipLevel": 1, "TimeStamp": 1708309366, "MessageFilterId": "DT12AS_1234567890123456789" } ``` ## 接收聊天信息屏蔽檢查結果 (receive-message-filter-tpeAI) ### 描述 接收tpeAI回傳的聊天信息屏蔽檢查結果 ### 欄位說明 | 参数名 | 类型 | 描述 | | - | - | - | | MessageFilterId | string | 聊天信息屏蔽唯一ID | | IsMessageFilter | bool | 是否信息屏蔽 | |Message |string |讯息內容 | ### 范例 ```json { "MessageFilterId": "DT12AS_1234567890123456789", "IsMessageFilter": true, "Message": "test message****", } ```