Skip to main content

QuickSilver相關設定

因應新環境落地,加上目前既有系統還在朝向微服務架構努力中,所以目前部署仍然需要對QuickSilver做設定調整。

warning

參數內容以新測試環境為主,其他環境可能因網域名稱或需求不同而有所調整。

共同設定

info

如下面設定項目有重複,以各系統設定為主

項目名稱參數內容參數說明
基本資訊-系統網址https://MY-DOMAIN.com/SYSTEM-NAME各系統QuickSilver服務網址

CE

CE需要的設定項目:

項目名稱參數內容參數說明
基本資訊-系統網址https://ce.dev.aile.cloud/ceCE QuickSilver服務Base URL
基本資訊-GW相關設定-Line貼圖在線服務URLhttps://ailegw.qbicloud.com:14000/stickers/Aile貼圖服務URL (Gateway)
基本資訊-CP相關設定-CP註冊服務URLhttps://cp.dev.aile.cloud/cpCP QuickSilver服務Base URL
第三方服務設定-Webhook設定-WebHook位置https://aipower.dev.aile.cloud/aipower/tenant/system/openapi/business/webhookAiPower提供Webhook服務之URL
第三方服務設定-AileConnector-AileConnector服務網址https://connector.dev.aile.cloud/aileconnectorAileConnector QuickSilver服務Base URL
第三方服務設定-短網址-短網址服務網址https://shorturl.dev.aile.cloud/shorturlShortUrl QuickSilver服務Base URL

Socket.IO設定

項目名稱參數內容參數說明
CE系統設定-Socket.IO設定-Socket.IO服務URLhttps://SOCKET-SERVICE.DOMAINSocket.IO服務網址
CE系統設定-Socket.IO設定-Socket.IO服務密碼YOUR-SOCKET-PASSWORD連線Socket服務使用的Password
CE系統設定-Socket.IO設定-Socket.IO命名空間/ceSocket服務內設定提供給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設定預覽

基本資訊

ce_basic_info.png

Socket.IO設定

ce_socket_io_setting.png

第三方服務設定

ce_third_party.png

其他設定

ce_other_setting.png

CP

CP需要的設定項目:

項目名稱參數內容參數說明
基本資訊-CP系統服務網址https://cp.dev.aile.cloud/cpCP QuickSilver服務Base URL
基本資訊-官方租戶
Socket.IO設定-Socket.IO服務URLhttps://socket.dev.aile.cloudSocket服務URL
Socket.IO設定-Socket.IO服務密碼YOUR-SOCKET-PASSWORD連線Socket服務使用的Password
Socket.IO設定-Socket.IO命名空間/cpSocket服務內設定提供給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設定預覽

基本資訊

cp_basic_info.png

Gateway (待確認)

Gateway 需要設定短網址服務。

項目名稱參數內容參數說明
系統參數-基本設定-公司資訊-系統網址https://gateway.dev.aile.cloud/gatewayGateway QuickSilver服務Base URL

Gateway 也須將CE設定加入服務端 (新增時選擇Aile)。

項目名稱參數內容參數說明
系統管理-服務端-名稱CE、CEPub服務名稱
系統管理-服務端-Urlhttps://ce.dev.aile.cloud/ce/openapi/webhook/v2
https://cepub.dev.aile.cloud/ce/openapi/webhook/v2
CE服務端點

Gateway設定預覽

服務端

gateway_service_endpoint.png

服務端內容

gateway_service_endpoint_content.png

AiPower

系統參數設定

項目名稱參數內容參數說明
系統參數-基本設定-公司資訊-系統網址https://aipower.dev.aile.cloud/aipowerAiPower QuickSilver服務Base URL
系統參數-基本設定-租戶設定-同步密碼視需要訂定(預設為77066188)

遠端API組設定

  • 系統管理 -> 資料整合 -> 遠端API組 -> 新增下列API組
    • CE
      • 基本資訊-名稱: CEServer
      • 基本資訊-編碼: CEServer
      • 基本資訊-是否啟用: 勾選
      • 基本資訊-基準路徑: [http://CE-Server-IP:CE-Server-Port/ce/openapi/]
      • 安全驗證-安全驗證方式: 其他
      • 資料格式-上行資料格式: JSON
      • 資料格式-下行資料格式: JSON
      • 資料格式-是否平台標準請求: 不勾選
      • 描述-描述: 視需要填寫

AiPower設定預覽

基本設定

aipower_system_setting.png

遠端API組

aipower_remote_api_groups.png

Short URL

Short URL 僅需要設定短網址服務網址即可。

項目名稱參數內容參數說明
系統參數-基本設定-公司資訊-系統網址https://shorturl.dev.aile.cloud/shorturlShortURL QuickSilver服務Base URL

ShortURL設定預覽

short_url_system_setting.png

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
      • 資料格式-是否平台標準請求: 不勾選
      • 描述-描述: 視需要填寫

AileConnector設定預覽

aile_connector_system_setting.png

API組

aile_connector_remote_api_groups.png

CEServer API組

aile_connector_ce_api_group.png

DataExchange API組

aile_connector_data_exchange_api_group.png

ShortUrl API組

aile_connector_shorturl_api_group.png