สร้างแอป Google Chat

คุณจะสร้างแอป Google Chat โดยใช้ Google Apps Script กลุ่มทางเทคนิคของคุณเอง หรือ AppSheet ก็ได้

หากต้องการสร้างแอป Chat พื้นฐาน ให้ดูการเริ่มต้นอย่างรวดเร็วต่อไปนี้

สร้างแอป Google Chat แบบอินเทอร์แอกทีฟ

แอป Google Chat ส่วนใหญ่จะอนุญาตให้ผู้ใช้ส่งข้อความและโต้ตอบกับแอปได้โดยตรง แอป Google Chat แบบอินเทอร์แอกทีฟสามารถทำสิ่งต่างๆ ต่อไปนี้ได้

  • ตอบกลับคำสั่งเครื่องหมายทับด้วย SMS หรือข้อความการ์ด
  • เปิดกล่องโต้ตอบเพื่อช่วยให้ผู้ใช้ทำตามขั้นตอนที่มีหลายขั้นตอน เช่น การกรอกข้อมูลในแบบฟอร์ม
  • ดูตัวอย่างลิงก์โดยแนบการ์ดที่มีข้อมูลที่เป็นประโยชน์ซึ่งผู้ใช้จะดำเนินการได้โดยตรงจากการสนทนา

หากต้องการโต้ตอบกับผู้ใช้ แอป Chat จะต้องรับและตอบสนองต่อเหตุการณ์การโต้ตอบได้ หากต้องการสร้างแอป Chat แบบอินเทอร์แอกทีฟ โปรดดูหัวข้อรับและตอบสนองต่อเหตุการณ์การโต้ตอบในแอป Google Chat

การเข้าถึงข้อมูลผู้ใช้ของแอป

เพื่อให้ทำงานในลักษณะที่เป็นประโยชน์ เมื่อมีการเรียกใช้แอป แอปจะต้องทราบว่าใครเป็นผู้เรียกใช้ อยู่ในบริบทใด และวิธีจัดการกับผู้เรียกใช้ หากต้องการเข้าถึงข้อมูลนอกเหนือจากข้อมูลประจำตัวพื้นฐานนี้ แอปจะต้องได้รับสิทธิ์เข้าถึงผ่านการตรวจสอบสิทธิ์

  • โดยค่าเริ่มต้น แอปจะอ่านได้เฉพาะตัวตนพื้นฐานของผู้ใช้ที่เรียกให้แสดงหรือ ผู้ใช้ที่ถูก @พูดถึงในข้อความเดียวกับที่เรียกใช้แอป ข้อมูลนี้ได้แก่ ชื่อที่แสดง รหัสผู้ใช้ อีเมล และรูปโปรไฟล์ของผู้ใช้
  • สำหรับแอปที่มีการแสดงตัวอย่างลิงก์ แอปจะอ่าน URL ที่เพิ่มลงในข้อความซึ่งตรงกับรูปแบบ URL ที่กำหนดค่าไว้ของแอปได้
  • หากแอปจำเป็นต้องเข้าถึงข้อมูลอื่นๆ เพื่อให้ผู้ใช้มีฟังก์ชันการทำงานที่มีประสิทธิภาพมากขึ้น ให้ตั้งค่าการตรวจสอบสิทธิ์เพื่อให้ผู้ใช้เข้าถึงข้อมูลนั้นได้ หากเข้าถึงข้อมูลผู้ใช้ แอปจะแจ้งผู้ใช้ให้ขอสิทธิ์เข้าถึง และผู้ใช้ต้องให้สิทธิ์นั้น โปรดดูข้อมูลเพิ่มเติมที่หัวข้อ เชื่อมต่อแอป Chat กับบริการและเครื่องมืออื่นๆ

ความเป็นอิสระจากผู้ใช้

แอปแชทไม่ได้เชื่อมโยงกับผู้ใช้คนใดคนหนึ่ง ซึ่งหมายความว่าทุกคนในโดเมนสามารถเพิ่มแอปในพื้นที่ทำงานหรือนำแอปออกได้ เมื่อเพิ่มแอปไปยังพื้นที่ทำงานแล้ว ทุกคนในโดเมนของคุณสามารถ @พูดถึงแอปได้ ผู้ใช้ภายนอกที่ไม่ได้อยู่ในโดเมนของคุณ จะไม่สามารถเข้าถึงแอป

กรณีการใช้งานบางอย่างสำหรับแอป

การเพิ่มแอปลงในแพลตฟอร์มการสนทนา เช่น Chat จะช่วยให้ผู้คน ถามคำถามและออกคำสั่งได้โดยไม่ต้องเปลี่ยนบริบท ในส่วนแบ็กเอนด์ แอปสามารถเข้าถึงระบบอื่นๆ ซึ่งจะทำหน้าที่เป็นสื่อกลางให้กับระบบเหล่านั้น

ความสามารถนี้ในการเข้าถึงทรัพยากรและเครื่องมือมากมาย ขณะเดียวกันก็ยังคงรักษาประสบการณ์การเรียนรู้ที่เป็นหนึ่งเดียวไว้ จะช่วยเป็นเฟรมเวิร์กที่ยอดเยี่ยมสำหรับแอปพลิเคชันหลายประเภท เช่น

  • การจัดการเวิร์กโฟลว์
  • การตั้งค่าและการกำหนดค่า
  • การสร้างคำสั่งซื้อ
  • ค้นหา
  • การรวบรวมข้อมูล

ตัวอย่างสิ่งที่คุณอาจขอให้แอปทำจากภายในพื้นที่ใน Chat มีดังนี้

  • ค้นหาข้อมูล — แอปสามารถเรียกดูข้อมูลตามข้อความค้นหาที่มีโครงสร้างหรือข้อความฟรีที่ผู้ใช้ป้อน
  • คำขอแจ้งปัญหา - แอปสามารถสร้างรายงานเหตุการณ์หรืออาร์ติแฟกต์อื่นๆ ได้โดยใช้ข้อมูลที่ผู้ใช้ให้ไว้
  • การทำงานร่วมกัน — แอปช่วยปรับปรุงวิธีที่สมาชิกในทีมมีปฏิสัมพันธ์กัน เช่น การให้ "หน่วยความจำของทีม" หรือการกำหนดเวลาทรัพยากร

Google Chat API

Chat API ให้คุณผสานรวมแอปเข้ากับพื้นที่ใน Chat และ DM ได้หลายวิธี แต่ไม่ได้เป็นการกำหนดวิธีใช้งานตรรกะของแอป คุณจะสร้างแอปที่ขับเคลื่อนด้วยคำสั่งอย่างง่ายหรือใช้การประมวลผลภาษาและบริการหรือโมดูล AI ประเภทใดก็ได้ที่ต้องการ และทำได้ในแพลตฟอร์มต่างๆ รวมถึงรายการต่อไปนี้

  • Apps Script
  • Google Cloud
  • ระบบคลาวด์หรือเซิร์ฟเวอร์ HTTP ภายในองค์กร

ดูข้อมูลเพิ่มเติมได้ที่สถาปัตยกรรมการใช้งานแอป

ฟีเจอร์มาตรฐาน

เมื่อกำหนดค่าแอปใน Chat แอปจะต้องมีข้อมูลประจำตัวที่ประกอบด้วยสิ่งต่อไปนี้

  • ชื่อแอป
  • รูปโปรไฟล์สำหรับแอป
  • ตัวตนของนักพัฒนาแอป

แอปควรมีคำสั่งช่วยเหลือหรือคำสั่งในลักษณะเดียวกันที่ให้ความช่วยเหลือผู้ใช้ในการเริ่มต้นใช้งานแอปด้วย

แอปในข้อความส่วนตัว (DM)

คุณกำหนดค่าแอปให้ตอบกลับข้อความส่วนตัวได้ ซึ่งเป็นอินเทอร์เฟซการสนทนาแบบ 1 ต่อ 1 ที่ผู้ใช้ 1 คนใช้

แอปในพื้นที่ใน Chat

คุณสามารถเพิ่มแอปไปยังพื้นที่ใน Chat เพื่อให้ตอบกลับเนื้อหาเฉพาะที่ปรากฏในพื้นที่ทำงานได้ ตัวอย่างเช่น คุณสามารถระบุว่าข้อความใดๆ ที่ขึ้นต้นด้วย "@altostrat" จะส่งไปยังแอป Altostrat และการตอบกลับจะปรากฏในพื้นที่แชท แผนภาพลำดับต่อไปนี้สรุปลักษณะการทำงานของแอป

ลำดับของแอป Google Chat ในพื้นที่ใน Chat

Chat สื่อสารกับแอปของคุณด้วยปลายทาง ซึ่งอาจเป็นประเภทใดประเภทหนึ่งต่อไปนี้

  • ปลายทาง HTTP (บริการเว็บ) รองรับการโต้ตอบหลายรูปแบบ
  • ปลายทาง Cloud Pub/Sub ช่วยให้แอปสมัครรับข้อมูลหัวข้อที่ส่งต่อข้อความจาก Chat แม้ว่าการใช้งานจะอยู่หลังไฟร์วอลล์ก็ตาม

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีต่างๆ ในการเชื่อมต่อ Chat กับแอป โปรดดูที่ ประเภทปลายทาง

แชทบ็อตใน Chat

แชทบ็อต หรือเรียกสั้นๆ ว่า "บ็อต" เป็นโปรแกรมคอมพิวเตอร์ที่มีการโต้ตอบ กับผู้คนในลักษณะที่เลียนแบบการโต้ตอบของมนุษย์ในระดับหนึ่ง การโต้ตอบอาจมีความซับซ้อนมากขึ้น ตั้งแต่คำค้นหาง่ายๆ ที่ใช้คีย์เวิร์ดไปจนถึงระบบการสนทนาที่ซับซ้อนโดยใช้การประมวลผลภาษาธรรมชาติและเทคนิค AI รูปแบบบทสนทนาของการโต้ตอบระหว่างมนุษย์กับคอมพิวเตอร์นี้ทำหน้าที่เป็นเฟรมเวิร์กของแอปพลิเคชันที่มีประโยชน์ได้หลายประเภท

แชทบ็อตในช่วงแรกมีทั้งความสงสัยใคร่รู้ทางวิชาการ เช่น Eliza (1964) และ Julia (1994) แต่ตอนนี้บ็อตทำงานทั่วอินเทอร์เน็ตในการสนับสนุนลูกค้า โดยเป็นผู้ช่วยเสมือนจริง เช่น Google Assistant และในบทบาทอื่นๆ อีกมากมาย

แอป Google Chat เรียกว่าแชทบ็อต และการใส่ "บ็อต" ไว้ในชื่อแอปเป็นวิธีที่สนุกสนานในการแสดงถึงบริการของคุณ เนื่องจากแอปใน Chat เป็นเว็บแอปพลิเคชันและบริการที่มีฟังก์ชันการทำงานเต็มรูปแบบ เราจึงขอแนะนำให้คุณมองว่าแอป Chat เป็นมากกว่า "แค่บ็อต"