零代碼基礎在 Google 表格上建立一個機器人

文章做者:Itamar Mula編程

原文連接:《Build a Bot with Zero Coding on Google Sheets》api

翻譯:一熊翻譯組 Mason服務器

大多數機器人教程都是針對可以編程的人羣,因此若是你沒有開發人員手上沒有空餘的時間,那麼你的需求可能就要泡湯了。建立一個機器人須要技術資源,比方說須要服務器來運行程序;須要存儲空間來保留數據;須要開發者,嗯,去寫代碼。可是在這篇教程中,咱們會向你展現怎樣僅僅從一份 Google 表格開始一步步創建一個問卷機器人。網絡

爲何?

不再須要服務器去運行你的機器人程序(雖然確實很簡單,可是須要去維護),使用 Google 來做爲你的託管環境,用 Google 表格來跟進調研結果!app

在表格上跑代碼?

Google Apps Script 是一個以 Javascript 爲基礎的腳本語言,容許你在 Google Apps 中增添功能。它也是一種雲基礎的語言,集成了 Google 全部的服務,包括 Gmail、Google 雲端硬盤、日曆、Google 表單、表格 等等。 Apps Script 難以想象般的萬金油。它容許你:編輯器

  • 將自定義菜單、文檔以及側邊欄添加至 Google 文檔、表格和表單上
  • 爲 Google 表格編寫自定義功能。像是在外部服務上獲取額外數據,甚至繪製複雜的圖表
  • 發佈網絡應用——獨立或者是嵌入在 Google 協做平臺上
  • 與其餘的 Google 服務進行交互,包括 AdSense 、Analytics、日曆、雲端硬盤、Gmail 和 地圖

先決條件

怎樣作

1.複製一下這份表格

https://docs.google.com/spreadsheets/d/187abmrkYlgoDZrYPChgQZiG2btfi98YPWrYYMF42UpQ/edit?usp=sharingui

在 Google 表格中,點擊文件>複製google

它會返回給你以下:

注意副本名稱隨便改,不會影響結果。

2.在「Parameters」頁上,編輯如下單元格:

  • 訪問令牌——使用你在建立公開帳戶期間得到的訪問令牌

  • 機器人名稱——有點創造性好很差!

  • 機器人頭像的 URL——調研頭像的 URL。頭像大小不要超過 100 kb。推薦 720 X 720

  • 問卷消息的歡迎語——這是用戶從問卷機器人那裏收到的歡迎消息

  • 開始按鍵——讓用戶開始與機器人交互

  • 問卷結束消息——這是機器人在問卷結束後發送的消息,通常來講是一條「謝謝你」

  • 消息不理解——當用戶輸入的無效的內容(圖片,貼紙等等)時發送的消息

  • 鍵盤要用隨機顏色嗎——機器人是否要對不一樣的問卷結果採用隨機顏色。可接受的內容爲turefalse

  • 默認的鍵盤選項顏色——萬一你決定不採用隨機顏色,你還能夠在這裏設置默認顏色。建議僅使用Color.Hex格式,好比說#999999

下面是使用特定顏色的鍵盤與使用隨機顏色生成的鍵盤之間的區別:

3.在「Question」頁上,編輯你的問題:

問題種類

咱們的問卷機器人支持三種不一樣類型的問題:range(範圍)、keyboard以及text

  • range - 讓使用者在一個自定義區間內輸入一個有效的值。也就是當用戶須要爲某件事打分時爲其提供一個範圍。

  • keyboard - 經過 Viber鍵盤顯示不一樣的選項

  • text - 自由文本輸入

編輯問題

表格中每個行都至關問卷上的一個問題,並按照順序進行排列。

添加一個range問題

  • type欄下方寫下range

  • question欄寫下你的問題。最好能夠提示實際的有效範圍

  • extra欄目寫下可接受的值,用分號分隔開。例如0;1;2;3

添加一個keyboard問題

  • type欄中寫入keyboard

  • question欄中寫入你的問題

  • extra欄中寫入選項,用分號分割開。好比,Yes ;No

添加一個text問題

  • type欄寫入text

  • question欄寫入你的問題

4.打開腳本編輯器

經過點擊工具> 腳本編輯器… 打開腳本編輯器…

5.發佈這段腳本做爲一個網絡應用

選擇要部署的最新項目版本.

注意: 你必須在「有權使用該應用的人」的下拉菜單中選擇任何人(包括匿名)選項,不然表單響應將不會添加到表格內!

6.受權腳本在 Google 上訪問 Google 表格數據

將這段網絡應用的 URL 複製至剪貼板或記事本。而後點擊「OK」。

7.在 Viber 上設置 WebHook

Viber chat API console 是爲這一集成所創建的助手型網站,尤爲是能夠幫你建立一個 WebHook 。這種方式下 Viber 會開始與你的表單進行聯動。

選擇Set a WebHook選項,粘貼進上一步中你所複製的網絡應用 URL,點擊Apply按鈕進行更改。

搞定,都結束了。你剛剛創造了一個屬於你本身的問卷機器人!你的問卷結果會填寫在answer頁面上。

一熊翻譯組隸屬於一熊科技,咱們不生產科技雜文,咱們只是 GFW 上語種間的搬運工,歡迎點擊「一熊翻譯組」來加入咱們。主線產品「倍洽」日前迎來新版本上線,欲體驗智能聊天機器人所帶來的將來氣息,與全新工做體驗的無窮魅力,歡迎點擊「倍洽」,從建立屬於你的第一個團隊開始……

相關文章
相關標籤/搜索