《零编码构建Viber调查机器人》安装与配置指南

1. 项目基础介绍

本项目是一个利用Google Sheets和Google Apps Script创建Viber调查机器人的示例。它允许用户在不编写任何后端代码的情况下,通过Google Sheets设计调查问卷,并通过Viber机器人与用户互动收集数据。主要编程语言为JavaScript,用于编写Google Apps Script。

2. 项目使用的关键技术和框架

  • Google Sheets: 作为数据存储和问卷设计界面。
  • Google Apps Script: 一种基于JavaScript的脚本语言,允许用户为Google应用程序添加功能,这里用于处理问卷逻辑和与Viber API的交互。
  • Viber API: 用于接收和发送消息,以及设置Webhook以便机器人可以与Google Sheets进行通信。

3. 项目安装和配置的准备工作

在开始之前,请确保您已经完成了以下准备工作:

  • 拥有一个Google账户。
  • 获取了Viber账户的认证令牌。
  • 安装了Google Sheets应用程序。

安装步骤

步骤 1: 复制项目模板

  1. 访问Google Sheets模板链接并点击“文件” > “另存为...”。
  2. 为您的副本选择一个名称,然后点击“确定”。

步骤 2: 配置项目参数

  1. 在复制的表格中,转到“参数”工作表。
  2. 填写以下字段:
    • 访问令牌:使用在创建Viber账户时获取的访问令牌。
    • 机器人名称:为您的小机器人起一个创意名称。
    • 机器人头像URL:上传机器人头像的URL,大小不超过100KB,推荐尺寸为720x720像素。
    • 欢迎消息:用户将收到的欢迎消息。
    • 开始按钮文本:邀请用户与机器人互动的开始按钮文本。
    • 结束调查消息:调查结束时机器人发送的感谢消息。
    • 不理解消息:当用户输入无效输入时发送的消息。
    • 键盘随机颜色:是否为不同的调查答案选项使用随机颜色。
    • 默认键盘选项颜色:如果不使用随机颜色,可以设置默认颜色,请使用十六进制颜色格式。

步骤 3: 设计问卷

  1. 转到“问题”工作表。
  2. 按照示例,为您的调查设计问题。每个问题类型(范围、键盘、文本)都有不同的配置方式,具体请参考模板中的说明。

步骤 4: 编译和发布Google Apps Script

  1. 点击“工具” > “脚本编辑器...”。
  2. 编译脚本并确保没有错误。
  3. 点击“发布” > “新版本...”。
  4. 选择“任何人,即使是匿名的”作为“谁可以访问此应用程序”的下拉选项,然后发布。
  5. 复制发布的Web应用程序URL。

步骤 5: 设置Viber Webhook

  1. 在Viber聊天API控制台中,选择“设置Webhook”操作。
  2. 粘贴之前复制的Web应用程序URL,然后点击“应用”按钮。

完成以上步骤后,您的Viber调查机器人就已经配置完毕,可以开始收集用户的回答了。所有回答将自动填充到Google Sheets的“答案”工作表中。

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐