Telegram 上的照片、語音訊息和檔案

顧客能發給你 Telegram 機器人的每樣東西,你的 AI 智慧體會怎麼處理:一個相簿和它的問題只用一條回覆回答,會聽的語音訊息和影片訊息,GIF 和貼圖,打不開的文件,以及每個檔案最終會到收件匣的哪裡。

更新於

不到兩分鐘:一家自行車店連接機器人,顧客傳來三張照片、一個問題和一則語音訊息,智慧體回覆,隔天早上技師親自回覆。

Telegram 上的顧客,能展示的問題很少會用文字描述。他們會傳三張照片加一個問題, 按住麥克風說上二十秒,或者錄一段 Telegram 的圓形影片訊息。你的 AI 智慧體把這些 全部接收下來,只回覆一次,並把每個檔案都保存在 /conversations 裡,供團隊 查看。

拿 Brightwater Bike Repair 來說。一位顧客給店裡的 Telegram 機器人發訊息:三張 後輪被撞彎的照片,然後是 “修一下多少錢,週六之前能好嗎?“。一分鐘後,一條 語音訊息:“對了,煞車也有異音。“。智慧體用一條回覆同時回答照片和問題,然後再 回答煞車的事。早上打開這段對話的技師,能看到照片,能播放那條語音,還能讀到語音 裡說了什麼。

相簿和它的問題,一條回覆

Telegram 把相簿按每張照片一條訊息送達,和它一起輸入的問題則是再多一條。每條 一到就回覆,等於要回覆四次,其中三次是回覆還沒有問題的照片。

所以,當訊息裡帶有照片或檔案時,智慧體會 等到連續 5 秒沒有新訊息到達,然後 把收到的所有內容一起回覆。不管顧客接著傳多少,從第一條訊息起最多也只等 20 秒。

  • 純文字會立刻回覆。 只有收到的內容裡帶照片或檔案時,才有這段等待。
  • 最多 20 條訊息合併回覆。 顧客傳了兩個各 10 張照片的完整相簿再加一個 問題,會得到兩條回覆。
  • 智慧體已經開始輸入時傳來的訊息,不會加進那條回覆。它會在第一條送出之後 得到自己的回覆,所以智慧體從不在同一段聊天裡同時回答兩件事。
/conversations 中 Maya Collins 的 Telegram 對話:三張後輪被撞彎的照片排成一組,她的問題「修一下多少錢,週六之前能好嗎?」,下面是智慧體的一則回覆。
三張照片加一個問題,一次回答。

顧客發來的每樣東西,智慧體會做什麼

顧客發來智慧體
一張照片,或一個相簿看得到。每條回覆最多 10 張照片,按傳送順序排列,所以它能說到「第三張照片」。
一條語音訊息,或一個音訊檔案讀取所說內容的文字稿,並據此回覆。
一條圓形影片訊息讀取所說內容的文字稿。它看不到畫面。
一個影片知道來了一個影片。它看不了,也會直說,而不是猜裡面是什麼。
一個 GIF知道來了一個 GIF。它看不了。
一個貼圖看得到貼圖的 emoji,所以 👍 貼圖讀起來就是一個讚。
一個文件 —— PDF、試算表、Word 檔案知道來了一個文件,和它的名字。它打不開。

要提前打算的是最後一行。被告知 “這是我的發票,你核對一下總額” 的智慧體,會說 它打不開這個檔案,而不會編一個總額出來。如果你的顧客會發來智慧體應該讀的文件, 就在指示裡告訴它改說什麼——請顧客把數字傳成訊息,或者說會有人來看。

早先的檔案會被記住為「已傳送」。 在顧客的下一條訊息裡,智慧體知道在這段 聊天的更早時候,對方傳過一張照片、一條影片訊息或一個 👍 貼圖,以及當時它回了 什麼。它不會再次看到那些照片。

每個檔案最終在哪裡

在 /conversations 裡開啟對話。顧客發來的每個檔案,就在它被發來的那個對話 串列裡:

  • 照片 以網格排列,一張照片一格。點開一格可以看原始尺寸大圖。
  • 一條語音訊息 帶播放器,下面是它的 Transcript。
  • 一條圓形影片訊息 在方形播放器裡,文字稿在下面。
  • 一個 GIF 無聲循環播放,上面始終有一個 Pause GIF 按鈕。如果你的電腦 設定了減少動態效果,GIF 會從暫停狀態開始。
  • 一個貼圖 顯示為它的 emoji,很大。在對話列表裡,預覽顯示 Sticker 👍。
  • 一個影片 帶播放器;一個文件 是一個帶名字和大小的標籤,點開會在新 分頁開啟檔案。

沒能保存的檔案會在原位顯示一行字——Photo not available、Voice message not available、Document not available——這樣即使內容顯示不出來,你也知道 有東西傳過來過。

同一段對話再往下:Maya 的語音訊息帶播放按鈕,Transcript 下面寫著「對了,煞車也有異音。」,接著是智慧體關於煞車的回覆。
可以播放的語音訊息,下面寫著說了什麼。

值得知道的事

  • 超過 16 MB 的檔案不會被保存。 顧客的訊息照樣到達,檔案的位置上顯示那行 字,智慧體也會被告知檔案載入失敗。
  • 檔案保留 180 天,之後刪除。訊息本身,以及文字稿的內容,會一直保留。
  • 被編輯過的訊息不會再次被回答。 如果顧客傳送後編輯了訊息,智慧體回覆的是 原訊息,收件匣裡顯示的也是原訊息。
  • 沒有智慧體的機器人照樣保存一切。 如果沒有設定智慧體在機器人上回覆,每條 訊息和每個檔案照樣進入 /conversations,等一個人來回覆—— 給 Telegram 機器人裝上 AI 智慧體 把兩者都講到了。

接下來