Skip to main content

PSBubbleBot

Thông báo tin nhắn nhanh trong ứng dụng

PSBubbleBot là giải pháp hoàn hảo giúp bạn cung cấp call-to-action hiệu quả cho ứng dụng, thu hút sự chú ý của khách hàng và thúc đẩy chuyển đổi. Nổi bật với biểu tượng bắt mắt, PSBubbleBot luôn hiện diện trên mọi màn hình, sẵn sàng hỗ trợ khách hàng ngay khi họ cần.

Ưu điểm vượt trội:
- Luôn sẵn sàng hỗ trợ: Khách hàng có thể dễ dàng liên hệ với bạn mọi lúc mọi nơi, bất kể họ đang ở màn hình nào.
- Tăng tỷ lệ chuyển đổi: PSBubbleBot giúp bạn thu hút sự chú ý của khách hàng và khuyến khích họ thực hiện hành động mong muốn, như mua hàng, đăng ký hoặc liên hệ.
- Cải thiện trải nghiệm người dùng: PSBubbleBot mang đến trải nghiệm liền mạch và thuận tiện cho khách hàng, giúp họ dễ dàng tìm kiếm thông tin và giải đáp thắc mắc.

Dưới đây là 1 ví dụ sử dụng PSBubbleBot component (sử dụng PSConversation).

import { PSChatProvider, PSBubbleBot } from "@communi/chat-react";
import { useParams } from "react-router-dom";

export const App = () => {
// Ở đây chúng tôi lấy threadId từ url bằng react-router-dom
const { threadId } = useParams();

const fetchCommuniToken = async () => {
return "YOUR_TOKEN";
};

return (
<PSChatProvider appId="YOUR_APP_ID" fetchToken={fetchCommuniToken}>
<PSBubbleBot botId={threadId} />
</PSChatProvider>
);
};

Props API

Thuộc tínhMô tảKiểu dữ liệuBắt buộcGiá trị mặc định
botIdId của ChatBotnumber
startCommand1 command được gửi sau khi người dùng mở Chat Botstring
startMessage1 message được gửi sau khi người dùng mở Chat Botstring
noticeMessage1 message hiển thị thông báo của Chat Bot (bên cạnh icon Chat Bot)string
unreadBadgeBuilderCustom component hiển thị tin nhắn chưa đọc trong Chat Bot(unreadMessages:number) => ReactElement
renderNoticeMessageCustom component hiển thị thông báo của Chat Bot (bên cạnh icon Chat Bot)() => ReactElement
onClickHàm xử lý khi click icon Chat Bot() => void
iconBubbleBotCustom icon Chat BotReactElement
iconTypeKiểu icon Chat Botcolor-bg white-bg transparent-bgcolor-bg
iconPrimaryColor
iconDecorativeColor
iconBackgroundColor
Màu icon của Chat Bot
iconBackgroundColor sẽ chỉ hoạt động với type là color-bg
iconPrimaryColoriconDecorativeColorsẽ hoạt động với type làwhite-bgtransparent-bg`
bubbleBotStyleInline CSS icon Chat BotCSSProperties
bubbleBotClassNameClass CSS icon Chat Botstring
placementVị trí của sổ chat của Chat Bottop-center
top-start
top-end
bottom-center
bottom-start
bottom-end
left-center
left-start
left-end
right-center
right-start
right-end
conversationConfigCài đặt enable/disable các tính năng Xem chi tiết object
conversationIdTham số để xác định PSConversation hiện tại đang được liên kết với PSThreadList hay PSDeskInfo nào trong trường hợp vẽ nhiều PSConversation trên cùng một màn hình, các component được liên kết phải có cùng conversationIdstring
onChangeScreenContextHàm truyền vào tên màn hình hiện tại khi người dùng nhấn vào Chat Bot() => string