วิธีการเขียนบทความ

กระบวนการอนุมัติแอพ Facebook สําหรับบอทและวิธีข้าม

Iaroslav Kudritskiy
ตุลาคม 24, 2018

กระบวนการอนุมัติแอพ Facebook สําหรับแชทบอทเป็นงานที่น่ากลัว แม้ว่าจะดูเหมือนเป็นกระบวนการทีละขั้นตอนง่ายๆ แต่บอททุกตัวก็แตกต่างกัน และการอธิบายวัตถุประสงค์และหน้าที่ของบอทของคุณต่อทีมอนุมัตินั้นไม่ใช่เรื่องง่ายเสมอไป นอกจากนี้ นับตั้งแต่เรื่องอื้อฉาวของ Cambridge Analytica กระบวนการตรวจสอบมีความเข้มงวดมากขึ้น และในหลายภูมิภาค Facebook มีพนักงานไม่เพียงพอที่จะทําให้แน่ใจว่ากระบวนการนี้ทันเวลา ผู้ใช้รายงานว่ากระบวนการตรวจสอบแอปใช้เวลาตั้งแต่ 2 สัปดาห์ถึง 2 เดือน และไม่ได้รับการอนุมัติในครั้งแรก การยืนยันบอทของ Facebook เป็นเรื่องที่ยุ่งยากและละเอียดอ่อน และต้องใช้การวางแผนเล็กน้อยก่อนที่คุณจะสามารถส่งได้อย่างมั่นใจ

ด้านล่างนี้เราจะอธิบายวิธีที่คุณสามารถไปยังส่วนต่างๆ ของกระบวนการตรวจสอบ หรือเราจะแสดงวิธีที่คุณสามารถเชื่อมต่อ Dialogflow ตัวแทนไปยัง Rocketbots และเชื่อมต่อกับหน้า Facebook ในขณะที่ข้ามกระบวนการตรวจสอบ Facebook โดยสิ้นเชิง

การอนุมัติแอพ Facebook สําหรับบอทคืออะไร

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

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

ตามเนื้อผ้ากระบวนการอนุมัติแอพ Facebook สําหรับบอทประกอบด้วยการเข้าถึงสิทธิ์ระดับแอพสองรายการซึ่งช่วยให้บอทของคุณสามารถโต้ตอบได้ Facebook Messenger คน สิทธิ์เหล่านี้คือ:

  • pages_messaging: อนุญาตให้บอทตอบกลับผู้ใช้ภายในระยะเวลา 24 ชั่วโมง
  • pages_messaging_subscriptions: อนุญาตให้บอทตอบสนองนอกระยะเวลา 24 ชั่วโมงในกรณีการใช้งานเฉพาะ

ซึ่งสอดคล้องกับ Facebook Messenger นโยบายบอท 24 + 1 ซึ่งระบุว่าคุณสามารถตอบกลับข้อความของผู้ใช้ภายใน 24 ชั่วโมงและส่งข้อความ 1 ข้อความนอกกรอบเวลา 24 ชั่วโมงโดยใช้สิทธิ์ pages_messaging เท่านั้น สิทธิ์อนุญาตของ pages_messaging_subscriptions ช่วยให้คุณสามารถส่งข้อความถึงผู้ใช้นอกพารามิเตอร์เหล่านั้นสําหรับกรณีการใช้งานที่ Facebook ระบุ

เมื่อเร็ว ๆ นี้มีการเปลี่ยนแปลงกระบวนการอนุมัติของ Facebook การเปลี่ยนแปลงนี้หมายความว่าสิทธิ์การสมัครใช้งานได้ย้ายจากระดับแอปไปยังระดับหน้า บอทที่มีอยู่ทั้งหมดที่มีการส่งข้อความการสมัครใช้งานจะต้องได้รับการอนุมัติอีกครั้งสําหรับสิทธิ์การสมัครใช้งานระดับหน้าเว็บภายในวันที่ 31 ธันวาคม 2018

ขั้นตอนการส่งผลงาน

กระบวนการอนุมัติแอพ Facebook สําหรับบอทมีการเปลี่ยนแปลงเล็กน้อยตั้งแต่เริ่มต้น ในช่วงปีแรก ๆ ของปี 2016 เราต้องการเพียงคําอธิบายสั้น ๆ และ screencast ในตอนนั้นบอทได้รับการอนุมัติอย่างง่ายดายในไม่กี่วันทําการแม้กระทั่งบอทที่ยังไม่เสร็จ หลายสิ่งหลายอย่างเปลี่ยนไปตั้งแต่นั้นมา ทุกวันนี้ Facebook ไม่เพียง แต่ต้องการบอทที่ใช้งานได้พร้อมประสบการณ์การใช้งานที่ยอดเยี่ยม แต่พวกเขายังขอให้คุณปฏิบัติตามเอกสาร แนวทางปฏิบัติของชุมชน Facebook ที่เข้มงวดมากขึ้นซึ่งอัปเดตในปี 2018

วิธีเริ่มต้นสร้างแอพบนคอนโซลผู้พัฒนาของ Facebook โดยไปที่ developers.facebook.com คลิกที่ไอคอนโปรไฟล์ของคุณที่มุมขวาบนและเลือก "สร้างแอป" ระบบจะขอให้คุณเลือกประเภทแอป แล้วเลือก "Messenger"

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

  1. ไปที่การตั้งค่าเพจ>ทั่วไป
  2. คลิกแก้ไขในแถวข้อความ
  3. ตรวจสอบ: อนุญาตให้ผู้อื่นติดต่อเพจของฉันแบบส่วนตัวโดยแสดงปุ่มข้อความ
  4. อย่าลืมบันทึกการเปลี่ยนแปลงของคุณ

เอาล่ะตอนนี้คุณได้ทําข้างต้นแล้วตรวจสอบให้แน่ใจว่าแอปของคุณตั้งค่าเป็นโหมดการพัฒนา

พิมพ์คําบรรยาย (ไม่บังคับ)

คุณสามารถทําได้ทันทีโดยเพียงแค่พลิกสวิตช์ที่ด้านบนขวาของเมนูตรวจสอบแอป ด้านล่างเมนูคอนโซลนักพัฒนาซอฟต์แวร์

ถัดไปคุณจะต้องขอสิทธิ์แอพของคุณ สิ่งนี้ง่ายขึ้นตั้งแต่ Facebook ได้ย้าย pages_messaging_subscriptions ไปยังระดับหน้า คุณจะต้องเลือก pages_messaging และเพิ่มคําอธิบายก่อนที่จะส่ง คําอธิบายเป็นเพียงเหตุผลที่บอทของคุณต้องการให้สิ่งนี้ทํางานในหน้าที่และคาดว่าจะเป็นกรณีการใช้งาน แบบนี้:

สิ่งสุดท้ายก่อนที่คุณจะส่งหรืออนุมัติคือการทําให้ธุรกิจของคุณได้รับการอนุมัติ ส่วนแรกนี้ค่อนข้างง่ายคุณจะต้องระบุ:

  • URL ของนโยบายความเป็นส่วนตัวของคุณ
  • ไอคอนสําหรับบอทของคุณ
  • เลือกหมวดหมู่บอท
  • คําอธิบายของวัตถุประสงค์ของบอท

มันไปโดยไม่บอกว่านโยบายความเป็นส่วนตัวของคุณไม่สามารถละเมิดนโยบายความเป็นส่วนตัวของ Facebook

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

เมื่อบอทของคุณได้รับการอนุมัติแล้ว Facebook จะดําเนินการอนุมัติธุรกิจต่อไป ซึ่งคุณจะต้องส่ง:

  • ชื่อธุรกิจ
  • ที่อยู่
  • หมายเลขโทรศัพท์
  • ใบอนุญาตประกอบธุรกิจ
  • ข้อบังคับของ บริษัท
  • บิลค่าสาธารณูปโภค

การตรวจสอบยืนยันธุรกิจอาจใช้เวลาถึง 4 สัปดาห์ ขึ้นอยู่กับภูมิภาคที่คุณอยู่

เหตุใด Facebook จึงปฏิเสธฉันและฉันจะหลีกเลี่ยงได้อย่างไร

เนื่องจากกระบวนการตรวจสอบดําเนินการโดยทีมมนุษย์ จึงมีความแปรปรวนบางประการในระยะเวลาที่กระบวนการใช้และสาเหตุของการปฏิเสธ นี่คือสาเหตุบางประการที่ Facebook อาจปฏิเสธคุณตามประสบการณ์ของเราเอง และประสบการณ์ของผู้อื่น:

  • Facebook ปฏิเสธบอทของฉันเนื่องจากกรณีการใช้งานไม่ตรงกัน
  • Facebook ปฏิเสธบอทของฉันเนื่องจากไม่ตอบสนองต่อโปรไฟล์ที่ไม่ใช่ผู้ทดสอบ
  • Facebook ปฏิเสธบอทของฉันเพราะการขึ้นเครื่องนั้นซับซ้อนเกินไป
  • Facebook ปฏิเสธบอทของฉันเพราะมันไม่เป็นส่วนตัว

ในระยะสั้นมีเหตุผลมากมายที่ทีมตรวจสอบอาจปฏิเสธคุณ Facebook Messenger บอ สิ่งสําคัญคือการรักษาความเย็นและทํางานร่วมกับทีมตรวจสอบเพื่อแก้ไขปัญหาที่พวกเขาระบุ พวกเขาเป็นผู้รักษาประตูหลังจากทั้งหมด

เพื่อเพิ่มโอกาสในการอนุมัติตรวจสอบให้แน่ใจว่าบอทของคุณมีวัตถุประสงค์ที่ชัดเจนและกล่องโต้ตอบการสนทนาทั้งหมดสามารถนําไปสู่เป้าหมายหรือชุดของเป้าหมาย ตรวจสอบให้แน่ใจว่าผู้ใช้ทุกคนสามารถพูดคุยกับบอทของคุณได้ ซึ่งหมายถึงการเปิดการส่งข้อความบนเพจ Facebook เพื่อให้ผู้ใช้สามารถส่งข้อความไปยังเพจ Facebook ของคุณได้ ตรวจสอบให้แน่ใจว่าบอทของคุณมีคําทักทายที่ชัดเจน และผู้ใช้จะเข้าใจได้ง่ายว่าต้องทําอะไรต่อไป ปรับแต่งการสนทนาโดยใช้โปรไฟล์ผู้ใช้ของ Facebook API หรือสตริงการตั้งค่าส่วนบุคคลดั้งเดิมที่คุณพบใน NLP เช่น Dialogflow.

กับ Dialogflow คุณมีเครื่องมือที่มีประโยชน์มากมายเพื่อจัดการกับปัญหาเหล่านี้ Dialogflow รวม Facebook API ไว้ในแบ็กเอนด์เพื่อให้คุณสามารถแนะนําคุณสมบัติของ Facebook ได้อย่างง่ายดายโดยไม่ต้องออกจาก NLP เช่นปุ่มและเมนู คุณจะไม่สามารถใช้ API ทั้งหมดที่ Facebook มีให้ได้ แต่ Dialogflow เอนทิตีจะช่วยให้คุณบรรลุระดับการปรับเปลี่ยนในแบบของคุณที่น่าพอใจสําหรับทีมอนุมัติ

ต่อไปนี้เป็นวิธีข้ามการอนุมัติ (หากคุณใช้ Dialogflow)

ความจริงก็คือ เหตุผลที่เป็นไปได้มากที่สุดที่คุณกําลังอ่านบทความนี้คือคุณกําลังมองหาวิธีที่จะข้าม Facebook Messenger กระบวนการอนุมัติบอท นั่นคือสิ่งที่เราสามารถช่วยคุณได้ที่ Rocketbots เราสามารถทําได้เนื่องจากแอป Rocketbots ได้รับการอนุมัติโดยคํานึงถึงกรณีการใช้งานเฉพาะนี้ นอกจากนี้แพลตฟอร์มของเราสามารถเชื่อมต่อได้อย่างง่ายดายกับทั้ง Facebook และ Dialogflow. ซึ่งหมายความว่าคุณสามารถเชื่อมต่อพื้นที่ Rocketbots กับเพจ Facebook ของคุณแล้วเชื่อมต่อ Dialogflow ตัวแทนไปยังพื้นที่ Rocketbots ของคุณ

ในช่วงเวลาที่ จํากัด เราจะสามารถช่วยคุณข้ามการอนุญาต pages_messaging_subricption ได้ อย่างไรก็ตาม สิ่งนี้จะมีการเปลี่ยนแปลงหลังจากวันที่ 31 ธันวาคม 2018 จากนั้นคุณจะต้องขออนุมัติโดยตรงจากหน้า Facebook ของคุณ

คุณสามารถทดลองใช้ได้โดยสมัครบัญชี Rocketbots ก่อนและทําตามคําแนะนําของเราโดยเพิ่มเพจ Facebook ของคุณไปยัง Rocketbots นําทางตัวเองไปยังรายการเมนูบอทและคุณจะสามารถเลือกช่อง Facebook ของคุณและเพิ่มของคุณ API โทเค็นจาก Dialogflow. เมื่อคุณทําตามขั้นตอนง่าย ๆ นี้เสร็จแล้ว คุณก็ทําสําเร็จ เพียงเท่านี้ก็พอแล้ว และบอทของคุณก็พร้อมใช้งานบนเพจ Facebook ของคุณแล้ว

คุณเพิ่งข้ามขั้นตอนที่เจ็บปวดซ้ําซ้อนเหล่านั้นเพื่อยืนยันบอทด้วยตัวคุณเองและด้วยการประหยัดเวลาทั้งหมดเราคิดว่าคุณควรใช้เวลาในการสํารวจแพลตฟอร์มของเราสักหน่อย นอกเหนือจากการช่วยให้คุณทําให้บอทของคุณทํางานได้เร็วขึ้นแล้ว Rocketbots ยังมีคุณสมบัติที่มีประโยชน์บางประการที่ Dialogflow นักพัฒนาซอฟต์แวร์อาจต้องการมอบให้กับลูกค้าของตน ซึ่งรวมถึงการรวมหลายช่องทางเข้ากับแอพส่งข้อความจํานวนมาก CRM ที่มีการติดแท็กและผู้สร้างแบบสํารวจ คุณยังสามารถใช้ Rocketbots เพื่อสร้างโค้ดฝังตัวที่ใช้งานง่ายขึ้นมากสําหรับ ปลั๊กอินแชทลูกค้า Facebook เพื่อนําบอทมายังเว็บไซต์ของคุณ

Iaroslav Kudritskiy
ประธานเจ้าหน้าที่ฝ่ายปฏิบัติการ
Iaroslav Kudritskiy เป็นประธานเจ้าหน้าที่ฝ่ายปฏิบัติการและผู้ร่วมก่อตั้งrespond.io. เขาจบการศึกษาจากหลักสูตร MBA ที่ Chinese University of Hong Kong และบทบาทก่อนหน้านี้ของเขารวมถึงตําแหน่งที่ Kodak Alaris, Xaxis และ Light Reaction
แท็ก
โมฟู
คัดลอกไปยังคลิปบอร์ด!