消息
This commit is contained in:
114
TUIKit/tui-customer-service-plugin/constant.ts
Normal file
114
TUIKit/tui-customer-service-plugin/constant.ts
Normal file
@@ -0,0 +1,114 @@
|
||||
// https://cloud.tencent.com/document/product/269/96058
|
||||
export const CUSTOM_MESSAGE_SRC = {
|
||||
OFFICIAL_ACCOUNT: '1',
|
||||
MINI_APP: '2',
|
||||
MINI_APP_SERVICE_ACCOUNT: '3',
|
||||
BACKEND_INTERNAL: '4',
|
||||
WEB: '5',
|
||||
SESSION_MESSAGE_SLICE: '6',
|
||||
MINI_APP_AUTO: '7',
|
||||
INTERNAL: '8',
|
||||
MENU: '9',
|
||||
MENU_SELECTED: '10',
|
||||
CLIENT_STATE: '11',
|
||||
TYPING_STATE: '12',
|
||||
ROBOT: '13',
|
||||
BRANCH: '15',
|
||||
BRANCH_NUMBER: 15,
|
||||
MEMBER: '17',
|
||||
NO_SEAT_ONLINE: '18',
|
||||
END: '19',
|
||||
TIMEOUT: '20',
|
||||
FROM_INPUT: '21',
|
||||
PRODUCT_CARD: '22',
|
||||
SATISFACTION_CON: '23',
|
||||
USER_SATISFACTION: '24',
|
||||
ROBOT_MSG: '29',
|
||||
RICH_TEXT: '30',
|
||||
STREAM_TEXT: '31',
|
||||
};
|
||||
|
||||
// im message extra type
|
||||
export const IM_MESSAGE_EXTRA_TYPE = {
|
||||
INFO: 'INFO',
|
||||
ROBERT_REPLAY_PLACEHOLDER: 'ROBOT_REPLAY_PLACEHOLDER',
|
||||
};
|
||||
|
||||
// rating template type
|
||||
export const RATING_TEMPLATE_TYPE = {
|
||||
STAR: 1,
|
||||
NUMBER: 2,
|
||||
};
|
||||
|
||||
// rating state
|
||||
export const RATING_STATE = {
|
||||
NONE: 1,
|
||||
IN_PROGRESS: 2,
|
||||
DONE: 3,
|
||||
};
|
||||
|
||||
// rating send rule
|
||||
export const RATING_SEND_RULE = {
|
||||
ALLOW_AUTO_SEND: 1,
|
||||
ALLOW_SERVICE_SEND: 2,
|
||||
ALLOW_CLIENT_SEND: 4,
|
||||
};
|
||||
|
||||
// send rating error code
|
||||
export const SEND_RATING_ERROR_CODE = {
|
||||
SESSION_EXPIRED_OR_NOT_START: 10150,
|
||||
ACCESS_DATA_ERROR: 10151,
|
||||
DUPLICATE_SUBMIT: 10152,
|
||||
INTERNAL_ERROR: 10153,
|
||||
NO_STAFF: 10154,
|
||||
};
|
||||
// clent state
|
||||
export const CLIENT_STATE = {
|
||||
ONLINE: '1',
|
||||
OFFLINE: '2',
|
||||
};
|
||||
|
||||
// IM message type
|
||||
export const IM_TYPE = {
|
||||
WEB: 'web',
|
||||
H5: 'h5',
|
||||
};
|
||||
|
||||
// IM message status
|
||||
export const IM_STATUS = {
|
||||
SUCCESS: 'success',
|
||||
FAIL: 'fail',
|
||||
UN_SEND: 'unSend',
|
||||
READ: 'read',
|
||||
};
|
||||
|
||||
// robot command
|
||||
export const ROBOT_COMMAND = {
|
||||
UPDATE_BUBBLE: 'updateBubble',
|
||||
UPDATE_SEARCH_TIPS: 'updateSearchTips',
|
||||
SHOW_DIALOG: 'showDialog',
|
||||
FEEDBACK: 'feedback',
|
||||
SELECT_RECOMMEND: 'selectRecommend',
|
||||
SELECT_SEARCH_TIP: 'selectSearchTips',
|
||||
UPDATE_BOT_STATUS: 'updateBotStatus',
|
||||
};
|
||||
|
||||
// robot message type
|
||||
export const ROBOT_MESSAGE_TYPE = {
|
||||
SIMPLE_TEXT: 'simpleText',
|
||||
RICH_TEXT: 'richText',
|
||||
MULTI_LINE_TEXT: 'multiLineText',
|
||||
CANDIDATE_ANSWER: 'candidateAnswer',
|
||||
QUESTION_LIST: 'questionList',
|
||||
};
|
||||
|
||||
// robot status
|
||||
export const ROBOT_STATUS = {
|
||||
IN: 'inBot',
|
||||
LEAVE: 'leaveBot',
|
||||
};
|
||||
|
||||
// message type
|
||||
export const TYPES = {
|
||||
MSG_CUSTOM: 'TIMCustomElem',
|
||||
};
|
||||
Reference in New Issue
Block a user