跳至主要內容

里程碑

LINE 每日好友荒謬對決

LYL @karen發布於

作品連結:點我加入 LINE 官方帳號,參加每日挑戰(在新分頁開啟)

一、作品簡介

  平常大家多少都會遇到課業、工作或人際關係帶來的壓力,所以我想設計一個有趣的小遊戲,讓大家可以利用每天一點點的時間,和朋友或其他人玩一些無厘頭的題目,也讓日常多一點樂趣。

  「每日好友荒謬對決」以 LINE 官方帳號作為互動平台,只要加入好友,就能參加每天的挑戰。官方帳號每天會出一道荒謬的題目,參加者可以自由發揮,回答越有創意、越無厘頭越好。除了自己作答,也能在排行榜上看到其他人的答案,以及 AI 給的趣味評語。排行榜不會公開參賽者的真實身分,因此不管是朋友還是不認識的人,都可以沒有負擔的一起參加。

二、作品功能

  1. AI 每日自動出題:每天午夜 12 點由 AI 產生荒謬題目,並透過 LINE 發送給所有朋友。
  2. LINE 即時答題:使用者在官方帳號輸入「答題:自己的答案」即可參賽,每人每天限回答一次。
  3. AI 自動評分:依照創意程度(40%)、荒謬程度(30%)、幽默程度(20%)及題目相關性(10%)進行評分。
  4. 每日排行榜:每天午夜 12 點公布前一天的前五名,呈現參賽答案、分數及 AI 趣味毒舌評語,不累積歷史積分。

三、運作流程

這個遊戲主要透過兩個自動化流程運作,一個負責處理使用者的訊息,另一個負責每天結算和出題。

1. 使用者互動流程

當使用者加入好友或傳送訊息時,LINE 會透過 Webhook 將資料傳給 n8n,再由系統判斷要進行什麼動作。如果是新好友加入,就傳送當天的題目;如果是答題訊息,就檢查格式是否正確,以及當天是否已經回答過。確認符合規定後,便儲存答案,並回覆參賽成功的訊息。

2. 每日定時流程

使用 Schedule Trigger 設定每天午夜 12 點啟動流程,先讀取前一天的參賽資料。如果有人參賽,就交給 AI 評分,再公布前五名排行榜。接著檢查新的一天是否已經有題目,如果還沒有,就請 AI 產生新題目,存入 Data Table,並傳送給所有好友。

四、製作過程與遇到的問題

  製作時比較容易搞混的是 IF 節點。因為流程中用了不少 IF,每個節點要判斷的條件又不一樣,有時候會不確定 True 和 False 後面應該接哪個節點,接到後來就有點混亂。另外,我對 Data Table 的操作也不熟悉,剛開始看到設定畫面時,常常不知道欄位要填什麼、條件要怎麼選。這些地方都花了一些時間摸索,也透過反覆測試,慢慢確認該怎麼設定。

五、心得

  這次是我第一次接觸 n8n,剛開始不太清楚每個節點的用途,也不熟悉操作方式,還好教學影片講解得很詳細,對我幫助很大,讓我能跟著步驟慢慢完成。雖然製作過程中還是有遇到一些問題,需要花時間摸索和調整,但做起來還蠻好玩的。尤其是看到 LINE 真的收到題目,傳送答案後也有回覆,最後還能自動評分、公布排行榜,就覺得前面花的時間很值得,也很有成就感。透過這次的製作,也讓我對 n8n 有了更多認識,未來有機會也想嘗試其他有趣的應用。

0 個愛心0 則留言

登入並驗證手機後就能留言。登入