因為現在炸蝦狗狗的官方LINE呈現一個很無聊的狀態,有貼圖的連結,也可以領桌布,但這樣還是覺得不夠。加入一大堆圖文創作家的官方LINE,瘋狂瀏覽他們都在幹麻,才想起必須回到最根本,社群就是「要互動」。
所以做了一個很特別的互動設計,粉絲只要在 LINE 官方帳號上點擊圖文選單,就能抽出一張隨機的插畫,像是每日一句解答的驚喜。
這篇文章,就想紀錄一下這個過程,怎麼一步步把一個看似複雜的串接想法,變成粉絲可以實際體驗到的互動。

修改後的選單(左)隨機抽的圖(右2張)
把圖文選單玩得更有趣
本來的 LINE 圖文選單,放的都是一些基本連結,例如貼圖商店、桌布下載、合作商品等等。但我一直覺得,能不能讓它更「有參與感」?於是有了這個想法:
點下去 → 跳出一段提示文字 → 再送出一張隨機圖片。
就像「抽籤」一樣,讓粉絲能得到類似解答之書的一小段話,圖加文既能維持炸狗的風格,社畜這個主軸也不會偏。
工具組合:Google Sheet + GitHub Pages + LINE Messaging API
確定好大概的方向,就開始執行!要完成這件事,需要把圖片放到一個大家都能穩定存取的地方,於是我選擇了 GitHub Pages 來託管圖片。每張圖都有專屬的網址,方便呼叫。(當然是ChatGPT的建議,原先是存放在Google Drive,但經過第一輪執行測試,發現電腦版的LINE,沒辦法顯示抽出的圖。)
再來,我用 Google Sheet 當作後台資料庫,紀錄圖片連結、檔名和文字。

最後,利用 LINE Messaging API 搭配 Google Apps Script,讓 LINE Bot 能隨機從表單抓取圖片,並回覆給粉絲。
整個流程:
- 粉絲點選單 → 發送一段固定文字(提示訊息直接觸發Apps Script設定的關鍵詞)。
- LINE Bot 收到訊息 → Apps Script 抓取 Google Sheet → 隨機抽圖。
- Bot 回覆兩段訊息: 第一段是文字提示(例如「只能幫到這了」)。 第二段是隨機抽到的插畫。
粉絲這兩天的反應:

現在粉絲在圖文選單上,點選「炸狗的解答之言」,畫面會先跳出一段話:
「請給炸狗3秒…正在挑選適合你的解答」
雖然這段話是在粉絲方出現,有點怪,但產圖需要3秒的時間,我想目前為止這設定應該是最適合的。接著 Bot 就會再回覆一句:
「只能幫到這了」
並隨機送出一張插畫,每天都像抽一支籤,帶點小驚喜和幽默。
免費有免費的做法
整個過程看似繁瑣,但其實是把三個簡單的工具(Google Sheet、GitHub Pages、LINE API)串在一起。過程中不斷 Debug,也是一種「對話」:和程式、和工具、甚至和粉絲的期待之間的對話。
最後看到炸蝦狗狗能真的在 LINE 上陪伴粉絲、每天送出一點幽默解答,覺得很值得。這就是我喜歡的互動設計!接下來我只要繼續的產圖,不斷地丟圖進GitHub,久了資料庫越來越大,大家抽的圖重複性就會降低許多!免費有免費的做法,現在官方LINE還真的沒辦法每個月花七、八百元去買帳號。
一直想做關於紀錄炸蝦狗狗的事情,終於拖到今天,把事情給記錄下來了。感謝您的閱讀。