---
# System prepended metadata

title: 提供TpeAI聊天信息屏蔽参考

---

# 提供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****",
}
```
