LINEBOT — บันทึกไฟล์ในกลุ่มไปยัง Google drive [Google Apps Script]
หมดปัญหาไฟล์หาย ไฟล์หมดอายุ เมื่อเพื่อนในกลุ่มส่งไฟล์ต่างๆ ผ่านไลน์ เราสามารถส่งต่อไปยังแอพอื่นๆด้วย url ได้อย่างรวดเร็วทันใจ

โดยปกติ Google Drive จะให้พื้นที่ฟรี 15GB สำหรับทุกๆ 1 Gmail ซึ่งจะเป็นพื้นที่รวมสำหรับใช้งาน email, drive และแอพอื่นๆ
เริ่มต้นด้วยการสร้าง public folder ใน google drive สำหรับจัดเก็บไฟล์ (ทุกคนที่มี link สามารถเข้าถึงโฟลเดอร์ได้)
เข้าไปที่ >> My Drive — Google Drive





หากต้องการแยกประเภทไฟล์ File, Video, Audio, Image สามารถสร้าง Folder เพิ่มได้ โดยแต่ละ Folder จะมี Folder-Id แตกต่างกัน


เมื่อเสร็จสิ้นในส่วนของ Google จะได้ Folder ID สำหรับนำไปใช้งานกับ Code ใน Google Apps Script หากไม่ต้องการแยกประเภทไฟล์ สามารถใช้ Folder Id เดียวกันทั้งหมดได้เลย
นำโค๊ดด้านบนไปวางใน Google Apps Script
แก้ไข channelToken, gdrivefolderId และ Deploy



นำ Web app URL ที่ได้ไปใช้เป็น Webhook URL สำหรับ Line bot
บอทสำหรับทดลอง (เชิญบอทเข้ากลุ่ม)
https://lin.ee/yL3naPs