跳到主要内容

在网站中集成聊天机器人示例

在本教程中,我们将展示如何在您的网页或应用中嵌入 AskTable 提供的聊天机器人组件,并实现基本的对话功能。无论您的前端是基于 HTML5、React 还是其他框架,都可以按照以下步骤进行集成。

前提条件

工作流程图

at_embed_chatbot_flow

步骤

1. 引入脚本

在您的 HTML 文件中,引入聊天机器人组件的脚本:

<!DOCTYPE html>
<html lang="en">
<head>
<title>示例网站</title>
<!-- 嵌入机器人 JS 代码到目标网站 BEGIN -->
<script>
window.chatbotConfig = {
botId: 'YOUR_ASKTABLE_BOT_ID',
// askTableAPIKey 和 reqTokenUrl 至少有一个必选
askTableAPIKey: 'YOUR_ASKTABLE_API_KEY',
// 如果有 askTableAPIKey ,则忽略 reqTokenUrl
reqTokenUrl: '/api/asktable/temp_token',
// 主题色,默认黑色 black,其他可选:白色 white
themeColor: 'black'
}
</script>
<script src="https://cloud.asktable.com/chatbot.js"></script>
<!-- 嵌入机器人 JS 代码到目标网站 END -->
</head>
<body>
<h1>欢迎进入示例网站,该网站嵌入了 AskTable 聊天机器人,欢迎使用!</h1>
<div id="chatbot"></div>
</body>
</html>

2. 配置组件

在配置聊天机器人组件时,传入必要的参数,如 botId

下一步

现在,您已经成功地在网页中嵌入了聊天机器人组件。用户可以通过该组件与 AskTable 进行智能对话,查询数据或执行任务。接下来,请继续阅读以下文档,了解更多详细信息: