QuickSilver相關設定
因應新環境落地,加上目前既有系統還在朝向微服務架構努力中,所以目前部署仍然需要對QuickSilver做設定調整。
warning
參數內容以新測試環境為主,其他環境可能因網域名稱或需求不同而有所調整。
共同設定
info
如下面設定項目有重複,以各系統設定為主
| 項目名稱 | 參數內容 | 參數說明 |
|---|---|---|
| 基本資訊-系統網址 | https://MY-DOMAIN.com/SYSTEM-NAME | 各系統QuickSilver服務網址 |
CE
CE需要的設定項目:
| 項目名稱 | 參數內容 | 參數說明 |
|---|---|---|
| 基本資訊-系統網址 | https://ce.dev.aile.cloud/ce | CE QuickSilver服務Base URL |
| 基本資訊-GW相關設定-Line貼圖在線服務URL | https://ailegw.qbicloud.com:14000/stickers/ | Aile貼圖服務URL (Gateway) |
| 基本資訊-CP相關設定-CP註冊服務URL | https://cp.dev.aile.cloud/cp | CP QuickSilver服務Base URL |
| 第三方服務設定-Webhook設定-WebHook位置 | https://aipower.dev.aile.cloud/aipower/tenant/system/openapi/business/webhook | AiPower提供Webhook服務之URL |
| 第三方服務設定-AileConnector-AileConnector服務網址 | https://connector.dev.aile.cloud/aileconnector | AileConnector QuickSilver服務Base URL |
| 第三方服務設定-短網址-短網址服務網址 | https://shorturl.dev.aile.cloud/shorturl | ShortUrl QuickSilver服務Base URL |
Socket.IO設定
| 項目名稱 | 參數內容 | 參數說明 |
|---|---|---|
| CE系統設定-Socket.IO設定-Socket.IO服務URL | https://SOCKET-SERVICE.DOMAIN | Socket.IO服務網址 |
| CE系統設定-Socket.IO設定-Socket.IO服務密碼 | YOUR-SOCKET-PASSWORD | 連線Socket服務使用的Password |
| CE系統設定-Socket.IO設定-Socket.IO命名空間 | /ce | Socket服務內設定提供給CP使用的Namespace |
Socket.IO相關設定需參考Socket服務設定內容。
module.exports = {
// required configurations
port: 16920,
// 連線Socket使用密碼
password: 'MY-PASSWORD',
// 命名空間設定
namespaces: ['/ce','/cp'],
// QuickSilver服務URL
qsUrl: ['https://ce.dev.aile.cloud/ce', 'https://cp.dev.aile.cloud/cp'],
// optional configurations
showTokenOnStartup: true,
// socket.io configurations
// see https://socket.io/docs/server-api/#new-Server-httpServer-options
serverOptions: {
transports: ['polling', 'websocket']
}
};
CE設定預覽
基本資訊

Socket.IO設定

第三方服務設定

其他設定

CP
CP需要的設定項目:
| 項目名稱 | 參數內容 | 參數說明 |
|---|---|---|
| 基本資訊-CP系統服務網址 | https://cp.dev.aile.cloud/cp | CP QuickSilver服務Base URL |
| 基本資訊-官方租戶 | ||
| Socket.IO設定-Socket.IO服務URL | https://socket.dev.aile.cloud | Socket服務URL |
| Socket.IO設定-Socket.IO服務密碼 | YOUR-SOCKET-PASSWORD | 連線Socket服務使用的Password |
| Socket.IO設定-Socket.IO命名空間 | /cp | Socket服務內設定提供給CP使用的Namespace |
Socket.IO相關設定需參考Socket服務設定內容。
module.exports = {
// required configurations
port: 16920,
// 連線Socket使用密碼
password: 'MY-PASSWORD',
// 命名空間設定
namespaces: ['/ce','/cp'],
// QuickSilver服務URL
qsUrl: ['https://ce.dev.aile.cloud/ce', 'https://cp.dev.aile.cloud/cp'],
// optional configurations
showTokenOnStartup: true,
// socket.io configurations
// see https://socket.io/docs/server-api/#new-Server-httpServer-options
serverOptions: {
transports: ['polling', 'websocket']
}
};
CP設定預覽
基本資訊

Gateway (待確認)
Gateway 需要設定短網址服務。
| 項目名稱 | 參數內容 | 參數說明 |
|---|---|---|
| 系統參數-基本設定-公司資訊-系統網址 | https://gateway.dev.aile.cloud/gateway | Gateway QuickSilver服務Base URL |
Gateway 也須將CE設定加入服務端 (新增時選擇Aile)。
| 項目名稱 | 參數內容 | 參數說明 |
|---|---|---|
| 系統管理-服務端-名稱 | CE、CEPub | 服務名稱 |
| 系統管理-服務端-Url | https://ce.dev.aile.cloud/ce/openapi/webhook/v2 https://cepub.dev.aile.cloud/ce/openapi/webhook/v2 | CE服務端點 |
Gateway設定預覽
服務端

服務端內容

AiPower
系統參數設定
| 項目名稱 | 參數內容 | 參數說明 |
|---|---|---|
| 系統參數-基本設定-公司資訊-系統網址 | https://aipower.dev.aile.cloud/aipower | AiPower QuickSilver服務Base URL |
| 系統參數-基本設定-租戶設定-同步密碼 | 視需要訂定(預設為77066188) |
遠端API組設定
- 系統管理 -> 資料整合 -> 遠端API組 -> 新增下列API組
- CE
- 基本資訊-名稱: CEServer
- 基本資訊-編碼: CEServer
- 基本資訊-是否啟用: 勾選
- 基本資訊-基準路徑: [http://CE-Server-IP:CE-Server-Port/ce/openapi/]
- 安全驗證-安全驗證方式: 其他
- 資料格式-上行資料格式: JSON
- 資料格式-下行資料格式: JSON
- 資料格式-是否平台標準請求: 不勾選
- 描述-描述: 視需要填寫
- CE
AiPower設定預覽
基本設定

遠端API組

Short URL
Short URL 僅需要設定短網址服務網址即可。
| 項目名稱 | 參數內容 | 參數說明 |
|---|---|---|
| 系統參數-基本設定-公司資訊-系統網址 | https://shorturl.dev.aile.cloud/shorturl | ShortURL QuickSilver服務Base URL |
ShortURL設定預覽

AileConnector
AileConnector設置如下:
- 系統參數 ->
AileConnector: {id="aileconnector_1"}- Pin碼密鑰: YOUR-AILE-CONNECTOR-KEY
- QRCode失效提醒: 提醒訊息
- Aile WebHook密碼: YOUR-AILE-WEBHOOK-PASSWORD
- 預設優先級:
[
{
"FIndex": 1,
"FPriorityName":"Line"
},
{
"FIndex": 2,
"FPriorityName":"FaceBook"
},
{
"FIndex": 3,
"FPriorityName":"Instagram"
},
{
"FIndex": 4,
"FPriorityName":"Google"
},
{
"FIndex": 5,
"FPriorityName":"AileWebChat"
}
]
- 系統管理 -> 資料整合 -> 遠端API組 -> 新增下列API組
- CE
- 基本資訊-名稱: CEServer
- 基本資訊-編碼: CEServer
- 基本資訊-是否啟用: 勾選
- 基本資訊-基準路徑: [http://CE-Server-IP:CE-Server-Port/ce/openapi/]
- 安全驗證-安全驗證方式: 其他
- 資料格式-上行資料格式: JSON
- 資料格式-下行資料格式: JSON
- 資料格式-是否平台標準請求: 不勾選
- 描 述-描述: 視需要填寫
- AileConnector DataExchange
- 基本資訊-名稱: AileConnector DataExchange
- 基本資訊-編碼: DataExchange
- 基本資訊-是否啟用: 勾選
- 基本資訊-基準路徑: [http://127.0.0.1:AileConnector-Port/ecp/openapi/]
- 安全驗證-安全驗證方式: 其他
- 資料格式-上行資料格式: JSON
- 資料格式-下行資料格式: JSON
- 資料格式-是否平台標準請求: 勾選
- 描述-描述: 視需要填寫
- ShortUrl
- 基本資訊-名稱: ShortUrl
- 基本資訊-編碼: ShortUrl
- 基本資訊-是否啟用: 勾選
- 基本資訊-基準路徑: [http://ShortUrl-Server-IP:ShortUrl-Server-Port/shorturl/openapi/]
- 安全驗證-安全驗證方式: 其他
- 資料格式-上行資料格式: JSON
- 資料格式-下行資料格式: JSON
- 資料格式-是否平台標準請求: 不勾選
- 描述-描述: 視需要填寫
- CE
AileConnector設定預覽

API組

CEServer API組

DataExchange API組

ShortUrl API組
