มีผู้คนมากกว่าพันล้านคนบน Facebook ซึ่งทำให้เป็นแพลตฟอร์มแชทที่ใหญ่ที่สุดในโลกอย่างชัดเจน บอทเมสเซนเจอร์ เป็นผู้เข้ามาใหม่ล่าสุดใน โลกการตลาดดิจิทัล และนักการตลาดดิจิทัลใช้แพลตฟอร์มนี้เพื่อสร้างโอกาสในการขายตามจำนวนที่ต้องการสำหรับธุรกิจของตน
ในการนี้ บทช่วยสอนแชทบอทบน Facebookเราจะได้เรียนรู้วิธีสร้าง Messenger Chatbot โดยใช้ Python สำหรับการจัดการคำขอทางเว็บเราจะใช้ ขวด และ ใช้เฮโรกุเราจะปรับใช้แอปของเรา
อ่านเพิ่มเติม: เครื่องมือ Spy Adplexity ตรวจสอบ Adplexity และรหัสคูปอง
คำแนะนำทีละขั้นตอนในการสร้าง Facebook Messenger Chatbot
ขั้นตอนที่ 1: เราจะเริ่มต้นด้วยการสร้าง Webhook Endpoint
ในการตรวจสอบบอทด้วยโปรไฟล์ Facebook ของเรา เราจะต้องสร้างจุดสิ้นสุดของเว็บฮุคซึ่งสามารถส่งคืนรหัสตอบกลับได้อย่างน้อย 200 รหัส
ในการสร้างจุดสิ้นสุดที่ใช้งานได้ คุณจะต้อง git clone Github repository:
git clone [ป้องกันอีเมล]:hartleybrody/fb-messenger-bot.git
ติดตั้งการพึ่งพา Python:
บอททดสอบ mkvirtualenv
pip ติดตั้ง –r ข้อกำหนด.txt
เว็บแอป Flask ที่คุณสร้างขึ้นสามารถนำไปใช้กับเซิร์ฟเวอร์ใดก็ได้ แต่เราเลือก Heroku เพื่อความเรียบง่าย
จำเป็นสำหรับคุณที่จะต้องติดตั้ง Heroku CLI Toolbelt
เรียกใช้ heroku สร้างการตั้งค่าแอปพลิเคชัน
ตรวจสอบข้ามว่า Heroku คุณสร้างการทำงานในเครื่องของคุณโดยเริ่มต้นเซิร์ฟเวอร์ในเครื่องของคุณด้วยคำสั่ง:
เฮโรกุท้องถิ่น
คุณจะเห็นคำว่า 'Hello World' เขียนอยู่ในเบราว์เซอร์ของคุณเมื่อคุณไปที่ http://localhost:5000/
ข่าวประชา ctrl + C เพื่อฆ่าเซิร์ฟเวอร์ภายในเครื่อง
เพื่อปรับใช้จุดสิ้นสุดการทำงานกับ Heroku –
git push heroku มาสเตอร์
พิมพ์ heroku open เพื่อเปิดในเบราว์เซอร์ของคุณ
ตอนนี้คุณได้สร้างจุดสิ้นสุดของเว็บฮุคที่ใช้งานได้แล้ว URL จะช่วยคุณในการตั้งค่าแชทบอทของคุณ
หมายเหตุ: คัดลอก URL https://*.herokuapp.com แบบเต็มตามที่คุณต้องการ
ขั้นตอนที่ 2: การสร้างเพจ Facebook
ฟังดูแปลกนิดหน่อยที่คุณไม่มีเพจ Facebook แต่ถ้าคุณไม่มีจริงๆ ก็สร้างเพจ Facebook ขึ้นมา บอทของคุณจะถูกรวมเข้ากับเพจ Facebook ของคุณเนื่องจากจะใช้ข้อมูลประจำตัวของคุณรวมถึงรูปภาพและชื่อ
ผู้คนจะต้องมีสื่อในการสื่อสารเพื่อโต้ตอบกับแชทบอตของคุณและ Facebook ก็เป็นสื่อกลาง
ขั้นตอนที่ 3: การสร้างแอพบน Facebook
สร้างแอพ Facebook โดยใช้หน้าเริ่มต้นด่วนของนักพัฒนา Facebook
ไปที่สร้างรหัสแอป ที่นี่คุณสามารถสร้างแอพ Facebook สำหรับแชทบอทของคุณ คุณจะต้องระบุหมวดหมู่ ชื่อ และอีเมลสำหรับแอปของคุณ
เมื่อให้ข้อมูลทั้งหมดแล้ว ให้คลิกสร้าง App ID ที่มุมขวาล่าง
หน้าการตั้งค่าผลิตภัณฑ์จะเปิดขึ้น เลื่อนลงแล้วคุณจะเห็นส่วน Messenger ถัดจากนั้นคือปุ่ม 'เริ่มต้น' ให้คลิกที่มัน
ขั้นตอนที่ 4: การตั้งค่าแอปส่งข้อความ
นี่คือขั้นตอนที่จุดสิ้นสุด Heroku ของคุณจะถูกเชื่อมต่อเข้ากับแชทบอทของคุณ ดังนั้นควรกรอกข้อมูลให้ถูกต้องและรอบคอบ
สร้างโทเค็นการเข้าถึงเพจ –
บนเพจ Facebook ของคุณ คุณจะเห็นแท็บ 'ขั้นตอนการตรวจสอบสิทธิ์' เมื่อคุณคลิก หน้าต่างป๊อปอัปการสร้างโทเค็นจะปรากฏขึ้น ที่นี่คุณสามารถสร้างโทเค็นการเข้าถึงเพจสำหรับแอปพลิเคชันของคุณได้
ขณะคัดลอกโทเค็นการเข้าถึงเพจไปยังคลิปบอร์ดของคุณ คุณต้องตรวจสอบให้แน่ใจว่าระบบที่คุณระบุนั้นเป็นตัวแปรสภาพแวดล้อม
บนบรรทัดคำสั่ง ให้รัน;
การกำหนดค่า heroku : เพิ่ม PAGE_ACCESS_TOKEN=your_page_token_here
โทเค็นที่คุณสร้างจะช่วยคุณในการตรวจสอบคำขอของคุณทุกครั้งที่คุณส่งข้อความ
การตั้งค่า Webhook –
ขณะที่คุณตั้งค่าเว็บฮุค คุณจะต้องกรอกรายละเอียดบางอย่าง:
- URL เรียกกลับ: URL ของ Heroku ที่เราคัดลอกไว้ในขั้นตอนที่ 1
- โทเค็นการยืนยัน: เมื่อคุณสร้าง Page Access Token มันจะส่ง Token การยืนยันไปยังบอทของคุณ วางโทเค็นในสภาพแวดล้อม Heroku ของคุณ
การกำหนดค่า heroku : เพิ่ม
VERIFY_TOKEN=your_verification_token_ที่นี่
- ช่องสมัครสมาชิก: โดยระบุทั้งหมดเกี่ยวกับกิจกรรมการรับส่งข้อความที่คุณสนใจ เพียงใส่ไว้ใน 'ข้อความ' เพื่อเริ่มต้น คุณสามารถเปลี่ยนได้ในภายหลัง
หลังจากกำหนดค่า webhook คุณจะต้องสมัครสมาชิกหน้าใดหน้าหนึ่งที่คุณต้องการรับการแจ้งเตือนทั้งหมด
เมื่อคุณสมัครรับข้อมูลจากเพจใดเพจหนึ่งแล้ว คุณจะต้องเก็บค่าการกำหนดค่า VERIFY_TOKEN และ PAGE_ACCESS_TOKEN ไว้ในสภาพแวดล้อม Heroku
ขั้นตอนที่ 5: เริ่มแชทกับ Chatbot ของคุณ
เปิดหน้า Facebook ของคุณ คลิกที่แถบ 'ข้อความ' ที่มุมขวาบน กล่องแชทจะเปิดขึ้น
ส่งข้อความเพจของคุณ บอทจะตอบกลับ!
คุณสามารถตรวจสอบบันทึกของแอปพลิเคชันของคุณได้โดยใช้บรรทัดคำสั่ง เรียกใช้:
บันทึกของ heroku -t
เมื่อใดก็ตามที่ข้อความใหม่ถูกส่งไปยังแชทบอตของคุณ ข้อมูล POST จะถูกสร้างขึ้น
ตัวอย่างเช่น; เนื้อหา JSON POST จะมีลักษณะเช่นนี้สำหรับข้อความ "สวัสดีชาวโลก" ที่ส่งไปยังแชทบอท
ขั้นตอนที่ 6: การปรับแต่งพฤติกรรมของบอท
นี่เป็นส่วนที่จำเป็นที่สุด ฟังก์ชันหลักสองประการของแชทบอตของคุณคือการส่งและรับข้อความ
การส่งข้อความ –
คุณจะต้องมีสองสิ่งในการส่งข้อความ
- Facebook ID ของผู้รับ
- ข้อความ
ตัวอย่างเช่น; เราได้สร้างฟังก์ชัน send_messages() แบบง่ายๆ
ฟังก์ชั่นนี้จะส่งข้อมูลผ่านการกดปุ่ม Facebook API โดยอัตโนมัติ
การรับข้อความ –
ข้อมูล JSON POST ถูกโหลดจาก Facebook ซึ่งจะส่งไปยัง webhook ในภายหลังทุกครั้งที่มีการส่งข้อความแจ้ง
มันเกิดขึ้นเมื่อเราอยู่ในจุดสิ้นสุดการรับข้อความ
ตามที่กล่าวไว้ในขั้นตอนที่ 4 เราได้กำหนด Facebook ให้กับข้อความประเภทเฉพาะที่เราต้องการให้เว็บฮุคของเราแจ้งเตือน
ขั้นตอนที่ 7: ส่งใบสมัครเพื่อรับการตรวจสอบ
ก่อนที่คุณจะทำให้แชทบอทของคุณพร้อมใช้งานไปทั่วโลก คุณต้องผ่านกระบวนการตรวจสอบอย่างละเอียดเพื่อระบุข้อบกพร่องของมัน
ณ จุดนี้ คุณและผู้ดูแลระบบคนอื่นๆ สามารถส่งข้อความด้วยแชทบอทของคุณได้ รหัสของบอททำงานบนเซิร์ฟเวอร์ภายในเครื่องของคุณ และสามารถเปลี่ยนแปลงได้ตลอดเวลาโดยไม่ต้องแจ้งให้ Facebook ทราบล่วงหน้า
อย่างไรก็ตาม หากคุณมีแนวโน้มที่จะเปลี่ยนรหัสของบอท Facebook จะเพิกถอน API โทเค็นการเข้าถึงของคุณ
หากต้องการหยุดไม่ให้สิ่งนี้เกิดขึ้น ให้กลับไปที่ขั้นตอนที่ 4 ในส่วน 'การตรวจสอบแอปสำหรับ Messenger' ให้คลิกที่ 'ขอสิทธิ์'
คุณสามารถขออนุญาตใด ๆ ที่คุณต้องการ เมื่อคุณได้ร้องขอการอนุญาตที่จำเป็น คุณจะถูกนำไปที่หน้า 'สถานะการตรวจสอบ' ที่นี่คุณจะต้องกรอกรายละเอียดและข้อมูลต่างๆ มากมายเพื่อให้แน่ใจว่าจะไม่มีใครละเมิดแพลตฟอร์มของคุณในอนาคต
ลิงค์ด่วน:
-
[อัปเดต 2024] รายชื่อแอพสอดแนม Facebook Messenger ที่ดีที่สุด 10 อันดับแรก
-
วิธีการกำหนดเป้าหมายใหม่ฟรีโดยใช้ Messenger Chatbots: บทช่วยสอน
-
[ล่าสุด] 10 แพลตฟอร์มและเครื่องมือที่ทรงพลังที่สุดในการสร้างแชทบอทที่ดีที่สุดในปี 2024
-
{ล่าสุดปี 2024} เคล็ดลับและเทคนิคที่เป็นประโยชน์ของ Facebook Messenger
บทสรุป – สร้าง Facebook Messenger Chatbot
บทช่วยสอนแชทบอทบน Facebook จะช่วยคุณในการสร้างแชทบอท Messenger พื้นฐานโดยใช้ Python ทำตามขั้นตอนของเราอย่างระมัดระวังเพื่อให้ได้ผลลัพธ์ที่มีประสิทธิภาพ เราหวังว่าโพสต์นี้เหมาะสมกับวัตถุประสงค์ของคุณอย่างดี รู้สึกอิสระที่จะแบ่งปันโพสต์นี้บนแพลตฟอร์มโซเชียลมีเดียที่กำลังมาแรงเช่น Facebook, LinkedIn, Twitter และ Google+
ขอขอบคุณ คุณจิเทนดรา. บทความของคุณมีประโยชน์สำหรับผู้ที่เพิ่งเริ่มเขียนบล็อกเสมอ
สวัสดี..เนื้อหาดี โพสต์ดี ข้อเท็จจริงและให้ข้อมูลมาก
ขอบคุณสำหรับการแชร์ …