询问 AI 按钮
在网站任意位置添加一个按钮,一键即可向聊天发送问题
您可以在网站的任意位置放置按钮或链接——在产品旁边、价格表中或常见问题里——点击即可打开聊天并立即代访客提出问题。一键发送消息,AI 随即回复,访客无需打字即可获得答案。
提示: 非常适合价格表、常见问题和产品页面——在访客常问的内容旁边放一个询问 AI 按钮。
工作原理
一旦 Asyntai 组件脚本安装在您的页面上,它会在 window.AsyntaiWidget 暴露一个全局 JavaScript API。您可以调用其方法来以编程方式控制聊天组件。
要发送问题,请使用您想发送的消息调用 window.AsyntaiWidget.ask():
// Open the chat and send a question
window.AsyntaiWidget.ask("What are your shipping times?");
基本示例
在 HTML 的任意位置添加一个按钮,并传入它应发送的问题:
<button onclick="window.AsyntaiWidget.ask('What are your shipping times?')">
Ask about shipping
</button>
当访客点击按钮时,聊天会打开并自动发送问题。
文本链接示例
添加一个点击时发送问题的文本链接:
<a href="#" onclick="event.preventDefault(); window.AsyntaiWidget.ask('Do you offer refunds?');">
Ask about refunds
</a>
注意: 在锚链接上使用 event.preventDefault() 以防止点击时页面滚动到顶部。
带样式的按钮示例
创建一个更醒目的自定义样式 CTA 按钮:
<style>
.ask-ai-btn {
display: inline-flex;
align-items: center;
gap: 8px;
padding: 10px 18px;
background: #6366f1;
color: #fff;
border: none;
border-radius: 10px;
font-size: 14px;
font-weight: 600;
cursor: pointer;
transition: all 0.2s ease;
box-shadow: 0 2px 8px rgba(99, 102, 241, 0.3);
}
.ask-ai-btn:hover {
background: #4f46e5;
transform: translateY(-1px);
box-shadow: 0 6px 18px rgba(99, 102, 241, 0.4);
}
</style>
<button class="ask-ai-btn" onclick="window.AsyntaiWidget.ask('How does pricing work?')">
<svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor">
<path d="M12 2l1.9 4.8L18.7 8l-4.8 1.9L12 14.7l-1.9-4.8L5.3 8l4.8-1.2L12 2z"/>
</svg>
Ask AI
</button>
自动加载
ask() 方法会在发送前等待小部件加载完成,因此即使访客在页面加载的瞬间点击也能正常工作——您无需检查小部件是否就绪。
完整 API 参考
| 方法 | 描述 |
|---|---|
AsyntaiWidget.ask("message") |
打开聊天并发送一条消息,就像访客自己输入的一样 |
AsyntaiWidget.open() |
打开聊天组件 |
AsyntaiWidget.close() |
关闭聊天组件 |
AsyntaiWidget.toggle() |
切换聊天的打开或关闭状态 |