Advertisement
chung-ci12

Chatbot_v2.gs

Jul 18th, 2024
28
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // 白名單 (試算表)
  2. const url = "https://docs.google.com/spreadsheets/d/1cYwH14Y85b_yMp-FJCR9nKHDWc9FgFVYeAWIbVcljxk/edit"; // XXX 請更改為實際 chatbot_list 連結
  3. const chatbot_list = SpreadsheetApp.openByUrl(url);
  4. const space_list = chatbot_list.getSheets()[0]; // 聊天室名單
  5.  
  6. const respond = "提醒同學,問問題之前請先點聊天室上方 [共用項目] -> [先做完這幾件事再發問!],能處理掉九成以上的問題!";
  7.  
  8. function SendMessage() {
  9.   var spaces = space_list.getRange("A:A").getValues(); // 取得聊天室資料
  10.   for (var i = 0; i < space_list.getLastRow(); i++) {
  11.     try{
  12.       var space = spaces[i];
  13.       if (space[0] === "spaceID") continue; // 特判掉標題
  14.       if (space[0] === "") continue; // 特判掉空白
  15.       var spaceName = 'spaces/' + space[0]; // 取得聊天室名稱
  16.       Chat.Spaces.Messages.create({text: respond},spaceName);
  17.     } catch (err) { console.log(err); }
  18.   }
  19. }
  20.  
  21. function main() {
  22.   ;
  23. }
  24.  
  25. function test() {
  26.   ;
  27. }
  28.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement