ผมมีเรื่องที่ต้องส่งข้อความ SMS เป็นประจำให้กับกลุ่มคนประมาณ 10~20 คน แต่เนื้อหาของข้อความแต่ละคนต่างกัน และต้องนำเนื้อหามาประกอบจากหลายที่ เลยทำฟังก์ชันส่ง SMS ไว้ใน Google Spreadsheet ครับ ในประเทศมีผู้ให้บริการ SMS API ที่เรียกใช้ได้ด้วย Javascript อย่างเดียว[1] ไม่ได้มีเยอะนัก เลยลำบากตอนหาพอสมควร แต่พอทำเสร็จแล้วก็พบว่าใช้งานได้ค่อนข้างมีประโยชน์ แถมยังได้รู้ด้วยว่าสามารถเพิ่มเมนูใน Google Sheets ได้ง่ายมาก ซึ่งก็มีประโยชน์เหมือนกัน
var ui = SpreadsheetApp.getUi();
ui.createMenu('ส่ง SMS')
.addItem('ส่งให้ทุกคน', 'sendAll')
.addSeparator()
.addItem('ส่งทดสอบ', 'sendTest')
.addToUi();
ถ้ามีโค้ดอะไรที่คุณทำขึ้นมาเพราะจำเป็นในชีวิตประจำวันแบบนี้ ลองมาเล่าให้ฟังหน่อยครับ
8 ความคิดเห็น
เคยทำโปรแกรมด้วย Go ที่เอาไว้แปลงพาธสัมพัทธ์ของรูปภาพใน Typora ซึ่งเป็นโปรแกรมแก้ไข Markdown ให้เป็นที่อยู่เซิร์ฟเวอร์ของบล็อก ghost สำหรับใช้งานเหมือนกันนะ..
https://github.com/Indosaram/tgug
ผมกำลังสร้างและใช้งานบอต Telegram ที่คอยแจ้งเตือนเมื่อมีที่ว่างในลานแคมป์ครับ
มีโค้ดที่พัฒนาขึ้นมาเพราะจำเป็นต่อการใช้ชีวิต ไม่ใช่เพื่องานบ้างไหม?
ผมลองทำโคโรนาบอตที่คอยบอกจำนวนผู้ติดเชื้อโควิดทาง Telegram ทุกเช้า กับ weather bot ที่ถ้าถามสภาพอากาศล่วงหน้าก็จะบอกให้ครับ 555
ผมเลยลองทำขึ้นมาเพราะต้องการ Time Timer ที่พอตั้งช่วงเวลาแล้วมันจะไหลไปเองอัตโนมัติตามช่วงเวลานั้น ตอนนี้เขียนด้วย React แล้วเอาไปรันบน Raspberry Pi ใช้อยู่ สามารถคอยดูได้ตลอดว่าเหลือเวลาอีกกี่นาที ก็เลยถือว่าใช้ได้ดีพอสมควรครับ
http://media.choice-story-wiki.de:3000/ (หน้าให้ลองใช้)
https://github.com/ffdd270/time_devider (เรโป)
React นี่ทำของง่ายประมาณนี้ได้ง่ายมากจริง ๆ (... ) ถึงงานหลักของผมจะไม่ใช่เว็บ แต่ก็พัฒนาได้เร็วมาก / ทำข้ามแพลตฟอร์มได้ / ไม่ต้องกังวลเรื่องการดีพลอยมาก เลยชอบมากครับ ถ้าเขียนด้วย Qt คงบ่นตั้งแต่ขั้นตอนเซ็ตอัปแล้ว =m =...
ไม่ถึงกับจำเป็นต่อการใช้ชีวิตหรอกครับ แต่ผมเคยเขียนโค้ดแก้เบื่อประมาณ [ค้นหาชื่อสถานีรถไฟในเกาหลีทั้งหมดที่มีอักษรพยัญชนะหรือสระตัวหนึ่งอยู่ แล้วจัดเรียงตามความถี่] อะไรทำนองนั้น
แล้วก็แม้จะไม่ใช่สิ่งที่ผมทำเองโดยตรง แต่ผมเคยเห็นสมาชิกในทีมคนหนึ่งทำแชตบอตง่าย ๆ ขึ้นมาใช้ครับ เป็นแบบที่พอป้อนคีย์เวิร์ดเฉพาะเข้าไปก็จะคืนคำตอบที่ตั้งไว้ล่วงหน้า ดูเหมือนว่าคนที่ทำแชตบอตระดับนั้นไว้ใช้เองจะมีอยู่พอสมควรเลย น่าจะเป็นโค้ดแนวใช้ในชีวิตประจำวันที่พบได้บ่อยที่สุดประเภทหนึ่งครับ
ผมรวมการแจ้งเตือนทั้งหมดไว้ใน Telegram อยู่แล้ว ก็เลยส่ง GeekNews เข้า Telegram เพื่อไว้อ่านด้วยครับ :-)
GeekNews Slack -> Slack webhook -> AWS Lambda(ฟรีเทียร์!) -> Telegram
https://t.me/geeknews_chat
ฉันใช้ Telegram เป็นหลักเลยเคยคิดว่าจะทำสิ่งนี้ขึ้นมาเอง แต่มีอยู่แล้วนี่นา :D
ขอบคุณครับ
ไม่ถึงกับใช้ในชีวิตประจำวัน แต่เพราะอยากช่วยโปรโมตนักร้องที่ชอบให้เป็นที่รู้จักมากขึ้นอีกนิด เลยทำแฟนแอปกับบริการ/หน้าจัดการที่ช่วยค้นหาวิดีโอที่เกี่ยวข้องบน YouTube ขึ้นมาไว้ใช้งานเองครับ