MeetAssist chatbot được tích hợp với Facebook Messenger, cho phép người dùng tương tác tự nhiên để đặt, cập nhật hoặc hủy lịch hẹn.


demo) và App Contact Email → Nhấp “Next”





https://www.freeprivacypolicy.com/live/e7193dae-4bba-4482-876e-7b76d83a0676

Chạy các lệnh AWS CLI sau để lưu trữ an toàn thông tin xác thực Facebook của bạn:
# Facebook App ID
aws ssm put-parameter `
--name "/meetassist/facebook/app_id" `
--value "YOUR_FACEBOOK_APP_ID" `
--type "String" `
--description "Facebook App ID for MeetAssist" `
--region ap-northeast-1
# Facebook App Secret
aws ssm put-parameter `
--name "/meetassist/facebook/app_secret" `
--value "YOUR_FACEBOOK_APP_SECRET" `
--type "String" `
--description "Facebook App Secret for MeetAssist" `
--region ap-northeast-1
# Facebook Page Access Token (lấy từ bước 4 bên dưới)
aws secretsmanager create-secret `
--name "meetassist/facebook/page_token" `
--description "Facebook Page Access Token for MeetAssist" `
--secret-string "YOUR_FACEBOOK_PAGE_ACCESS_TOKEN" `
--region ap-northeast-1
# Facebook Verify Token (tạo một chuỗi ngẫu nhiên, ví dụ: "my_secure_token_12345")
aws secretsmanager create-secret `
--name "/meetassist/facebook/verify_token" `
--description "Facebook Webhook Verify Token for MeetAssist" `
--secret-string "YOUR_CUSTOM_VERIFY_TOKEN_123456" `
--region ap-northeast-1
Thay thế YOUR_FACEBOOK_APP_ID, YOUR_FACEBOOK_APP_SECRET, YOUR_FACEBOOK_PAGE_ACCESS_TOKEN, và YOUR_CUSTOM_VERIFY_TOKEN_123456 bằng các giá trị thực tế của bạn.



aws secretsmanager create-secret ở trênoutputs.json (được tạo sau khi triển khai CDK)https://<your-api-gateway-url>/webhook (từ outputs.json)YOUR_CUSTOM_VERIFY_TOKEN_123456)
messagesmessaging_postbacksmessaging_account_linking
Sau khi triển khai, chatbot tự động cấu hình:
Để cập nhật thủ công nếu cần:
# Đặt nút Get Started
curl -X POST "https://graph.facebook.com/v18.0/me/messenger_profile?access_token=<PAGE_ACCESS_TOKEN>" \
-H "Content-Type: application/json" \
-d '{
"get_started": {"payload": "GET_STARTED"}
}'
# Đặt Greeting Text
curl -X POST "https://graph.facebook.com/v18.0/me/messenger_profile?access_token=<PAGE_ACCESS_TOKEN>" \
-H "Content-Type: application/json" \
-d '{
"greeting": [
{
"locale": "default",
"text": "Xin chào! Mình là MeetAssist, trợ lý đặt lịch hẹn tư vấn hướng nghiệp. Hãy nhấn \"Bắt đầu\" để sử dụng dịch vụ! 👋"
}
]
}'
Development Mode: App của bạn hiện đang ở chế độ development. Chỉ bạn (nhà phát triển app) và người test bạn thêm vào mới có thể tương tác với bot.
Public Access: Để cho phép người dùng khác sử dụng bot của bạn, đi đến app dashboard và chuyển app sang “Live Mode” bằng cách chọn “Post”

App Review: Để có đầy đủ tính năng và quyền, bạn phải hoàn thành quy trình App Review của Facebook. Chỉ để test thì không cần App Review.
Kiểm tra bot của bạn bằng cách:

Nếu mọi thứ được cấu hình đúng, bot sẽ phản hồi tin nhắn của bạn!