iT邦幫忙

0

line notify 可以tag群組的用戶嗎?

function myFunction() {
  var token = "123";
  var name = "name";
  sendLineNotify(name, token);
}

function sendLineNotify(name, token){
  var options =
   {
     "method"  : "post",
     "payload" : {
       'message': "@" + name + "\r"},
     "headers" : {"Authorization" : "Bearer " + token}
   };
   UrlFetchApp.fetch("https://notify-api.line.me/api/notify", options);
}
哈囉,因為最近疫情的關係,班上每天都要填確認身體健康的表單,但是你知道就是有人一定要別人在line上tag他才會去填。
所以我就想說能不能更輕鬆一點,查了一下發現有方法透過非app的方式來傳訊息也就是line notify。
上面是我在網路上看到的發送訊息的程式,是用google app script寫的。但是我找不到怎麼樣才能tag群組內的人,因為就算發送的訊息裡面有@也沒有用,請各位跟我講一些方向,謝謝。
1
Han
iT邦新手 2 級 ‧ 2021-06-13 02:45:35
最佳解答

不行 就算是一般的Line bot也不提供tag任何人的功能

猜測:怕機器人擾民狂tag吧..

謝謝,這樣我就不用再花時間在找能不能實現了

1
小魚
iT邦大師 1 級 ‧ 2021-06-13 09:25:26

如果常要做這個動作的話,
或許可以寫個一對一個機器人請他加入...
然後時間到就提醒他.

那要有40幾個囉?

小魚 iT邦大師 1 級 ‧ 2021-06-20 12:27:17 檢舉

不用啊,
請他們自己加啊,
都寫好了還不加這就只是藉口啊,
1對1的不要說你以為是傳給別人的.

1
ahanan
iT邦見習生 ‧ 2021-06-14 20:08:32

我的實際應用是把未填表單的同事清單,做成一個圖片發送到line群組,群組的同事看到也會互相通知

做法:
1.把未填寫的資料做成html table
2.html to image
3.push image to line notify

我是用 c# console program實做的

謝謝你的建議,但我同事就是不tag他就不會回的那種

我要發表回答

立即登入回答