Tổng quan về Nền tảng Messenger

Bài viết Tổng quan về Nền tảng Messenger trình bày chi tiết cách hoạt động của nền tảng này và các thành phần mà bạn cần để triển khai nền tảng thành công.

Messenger from Meta là dịch vụ nhắn tin cho phép Trang Facebook hoặc tài khoản Công việc trên Instagram của doanh nghiệp trả lời những người quan tâm đến doanh nghiệp hoặc mạng xã hội của bạn. Cuộc trò chuyện giữa một người dùng và tài khoản của bạn phải do người dùng đó bắt đầu.

Bạn có thể sử dụng Nền tảng Messenger miễn phí.

Cách hoạt động

Một người dùng nhắn tin cho Trang kinh doanh hay tài khoản Công việc trên Instagram của bạn khi đăng nhập vào Facebook/Instagram hoặc thông qua một plugin trên Meta khi truy cập vào ứng dụng di động hay trang web của bạn. Trang kinh doanh hoặc tài khoản Công việc trên Instagram của bạn có thể sử dụng Nền tảng Messenger để xử lý tin nhắn của người dùng đó, bằng cách gửi tin trả lời tự động, để nhân viên hỗ trợ trực tiếp trả lời hoặc kết hợp hệ thống tự động hóa với nhân viên hỗ trợ trực tiếp.

Quy trình nhắn tin

Khi một người dùng nhắn tin cho Trang kinh doanh hoặc tài khoản Công việc trên Instagram của bạn, hệ thống sẽ kích hoạt một webhook để gửi cho bạn thông báo rằng Trang kinh doanh hoặc tài khoản Công việc trên Instagram của bạn đã nhận được tin nhắn. Sau đó, ứng dụng của bạn có thể thực hiện lệnh gọi đến đồ thị mạng xã hội trên Meta để lấy cuộc trò chuyện này, xác định tin trả lời phù hợp và gửi phản hồi cho người dùng đó trong vòng 24 giờ. Với nền tảng này, bạn có thể làm như vậy trên quy mô lớn và cung cấp nhiều điểm bắt đầu cuộc trò chuyện cũng như loại tin nhắn.

Giới hạn

  • Người dùng đăng nhập vào Facebook không thể nhắn tin cho tài khoản Công việc trên Instagram. Tương tự, người dùng đăng nhập vào Instagram bằng Nền tảng Messenger không thể nhắn tin cho Trang kinh doanh trên Facebook hoặc Trang tài khoản Công việc trên Instagram.
  • Mọi tài khoản Công việc trên Instagram của doanh nghiệp cũng như của người sáng tạo nội dung đều có thể dùng tính năng Nhắn tin trên Instagram

Thành phần bạn cần có

Để triển khai thành công Nền tảng Messenger, bạn sẽ cần tìm hiểu các thành phần dưới đây.

Mã truy cập

Mã truy cập là một chuỗi mờ xác định ứng dụng, Trang Facebook hoặc người dùng. Ứng dụng có thể dùng mã này để gọi đồ thị mạng xã hội trên Meta một cách bảo mật. Mã truy cập cấp quyền truy cập bảo mật, tạm thời vào các điểm cuối cụ thể để một Trang kinh doanh hoặc tài khoản Công việc trên Instagram có thể gửi và nhận tin nhắn từ người dùng. Tìm hiểu thêm.

Quyền truy cập tiêu chuẩn và Quyền truy cập nâng cao

Có 2 cấp độ truy cập cho ứng dụng đối với Trang kinh doanh hoặc tài khoản Công việc trên Instagram, đó là Quyền truy cập tiêu chuẩnQuyền truy cập nâng cao. Quyền truy cập tiêu chuẩn là cấp độ truy cập mặc định khi bạn đăng ký ứng dụng với Meta lần đầu tiên. Với Quyền truy cập tiêu chuẩn, bạn có thể lấy dữ liệu của những người có Vai trò trong ứng dụng của mình (ví dụ: nhà phát triển, người dùng thử hay quản trị viên) hoặc Vai trò trên Trang kinh doanh hay tài khoản Công việc trên Instagram đã xác nhận quyền sở hữu ứng dụng đó. Với Quyền truy cập nâng cao, ứng dụng của bạn có thể lấy dữ liệu của người dùng ứng dụng nhưng không có Vai trò trong ứng dụng hoặc Vai trò trên Trang kinh doanh hay tài khoản Công việc trên Instagram đã xác nhận quyền sở hữu ứng dụng đó. Tìm hiểu thêm về Vai trò trong ứng dụng , Loại ứng dụng cũng như Quyền truy cập tiêu chuẩn và Quyền truy cập nâng cao .

Do phạm vi giới hạn của Quyền truy cập tiêu chuẩn, một số tính năng có thể hoạt động không đúng cách cho đến khi ứng dụng của bạn được cấp Quyền truy cập nâng cao. Việc này có thể giới hạn bất kỳ ứng dụng thử nghiệm nào mà bạn dùng.

Xét duyệt ứng dụng

Bạn phải hoàn thành quy trình Xét duyệt ứng dụng nếu ứng dụng của bạn cần có Quyền truy cập nâng cao để lấy dữ liệu về/của người dùng ứng dụng không có Vai trò trong chính ứng dụng hoặc Vai trò trên Trang kinh doanh hay tài khoản Công việc trên Instagram đã xác nhận quyền sở hữu ứng dụng đó. Tìm hiểu thêm.

Nếu bạn đang phát triển ứng dụng để gửi và nhận tin nhắn cho trang của chính mình, bạn sẽ không phải trải qua quy trình xét duyệt ứng dụng. Lưu ý rằng nếu định tìm nạp thông tin trên trang cá nhân của người dùng, bạn vẫn cần phải trải qua quy trình xét duyệt ứng dụng thì mới có các quyền cần thiết để truy cập vào API Trang cá nhân người dùng.

Xác minh doanh nghiệp

Bạn phải hoàn thành quy trình Xác minh doanh nghiệp nếu ứng dụng của bạn dành cho người dùng không có Vai trò trong chính ứng dụng hoặc Vai trò trong Doanh nghiệp đã xác nhận quyền sở hữu ứng dụng đó. Tìm hiểu thêm.

URL mạng phân phối nội dung (CDN)

Nền tảng Messenger tận dụng URL mạng phân phối nội dung (CDN) để bạn có thể truy xuất nội dung đa phương tiện do người dùng Instagram chia sẻ. URL CDN tôn trọng quyền riêng tư và sẽ không trả về file phương tiện khi nội dung đã bị xóa hoặc hết hạn.

Đăng nhập bằng Facebook

Để một người dùng cho phép Trang hoặc tài khoản Công việc trên Instagram của bạn nhắn tin cho người dùng đó, bạn cần xin phép họ để làm như vậy. Để yêu cầu những quyền này, bạn sẽ cần triển khai phương thức Đăng nhập bằng Facebook. Tìm hiểu thêm.

Trang Facebook

Bạn phải có một Trang Facebook thì mới có thể gửi và nhận tin nhắn bằng Nền tảng Messenger. Tìm hiểu thêm.

Tính năng

Thông qua tính năng Human Agent, ứng dụng của bạn có thể gọi nhân viên trả lời tin nhắn của người dùng bằng thẻ human_agent trong vòng 7 ngày nhận được tin nhắn. Cách sử dụng hợp lệ của tính năng này là gọi nhân viên hỗ trợ nếu không thể giải quyết vấn đề của người dùng trong khoảng thời gian nhắn tin tiêu chuẩn. Ví dụ: Khi doanh nghiệp đóng cửa vào cuối tuần hoặc nếu cần nhiều hơn 24 giờ để giải quyết vấn đề.

Giao thức chuyển giao

Nếu có nhiều ứng dụng xử lý tin nhắn (ví dụ: một ứng dụng xử lý tin trả lời tự động và một ứng dụng xử lý tin nhắn được chuyển đến nhân viên), bạn sẽ cần triển khai Giao thức chuyển giao để chuyển cuộc trò chuyện từ ứng dụng này sang ứng dụng khác. Để một ứng dụng có thể trả lời tin nhắn, ứng dụng đó phải kiểm soát cuộc trò chuyện. Thông qua Giao thức chuyển giao, ứng dụng của bạn có thể yêu cầu quyền kiểm soát từ một ứng dụng khác khi cần trả lời tin nhắn, chấp nhận quyền kiểm soát từ một ứng dụng khác và từ bỏ quyền kiểm soát cuộc trò chuyện sau khi ứng dụng gửi tin trả lời.

Nhắn tin với số lượng lớn

Nếu Trang hoặc tài khoản Công việc trên Instagram của bạn gửi/nhận lượng lớn tin nhắn, hộp thư sẽ không thể hiển thị hay gửi tin nhắn mới nữa cho đến khi số lượng tin nhắn giảm.

Trường hợp nhắn tin trên Messenger

Nếu Trang gửi quá 40 tin nhắn mỗi giây hoặc liên tục gửi/nhận tin nhắn trong nhiều cuộc trò chuyện cùng lúc, tin nhắn mới sẽ không xuất hiện trong Hộp thư trên Trang và Trang không thể gửi tin nhắn mới cho đến khi số lượng tin nhắn giảm.

Nếu Trang đạt đến giới hạn số lượng lớn, lệnh gọi API để lấy tất cả cuộc trò chuyện sẽ không thành công. Tuy nhiên, bạn vẫn có thể gọi một cuộc trò chuyện để lấy tin nhắn mới của cuộc trò chuyện đó.

Trường hợp nhắn tin trên Instagram

Nếu tài khoản Công việc trên Instagram gửi và nhận hơn 72.000 tin nhắn, tin nhắn mới sẽ không xuất hiện trong Hộp thư trên Instagram và tài khoản Công việc trên Instagram của bạn không thể gửi tin nhắn mới cho đến khi số lượng tin nhắn giảm.

Cuộc trò chuyện sẽ hiển thị các biểu ngữ cho biết đã đạt đến giới hạn. Những biểu ngữ này sẽ biến mất khi số lượng tin nhắn giảm.

  • Tin nhắn của bạn có thể bị trì hoãn Tin nhắn của bạn có thể cần nhiều thời gian hơn thường lệ mới gửi được do [your-account-name] đang nhận được lượng lớn tin nhắn.

  • Chưa gửi được tin nhắn Chưa gửi được tin nhắn của bạn do [your-account-name] đang nhận được lượng lớn tin nhắn. Vui lòng thử lại sau.

Tài khoản công việc trên Instagram

Để gửi và nhận tin nhắn trên Instagram, bạn phải có tài khoản Công việc trên Instagram. Với tài khoản này, ứng dụng của bạn có thể truy cập vào dữ liệu từ các điểm cuối của đồ thị mạng xã hội trên Meta thông qua Trang Facebook được liên kết với tài khoản mà bạn sở hữu. Tìm hiểu thêm.

ID trong Instagram

Khi một người dùng nhắn tin cho tài khoản Công việc trên Instagram, hệ thống sẽ tạo một ID trong Instagram biểu thị người dùng đó trên ứng dụng. ID này dành riêng cho người dùng ở trên và tài khoản Instagram mà họ tương tác. Nhờ vậy, tài khoản Công việc trên Instagram có thể ánh xạ hoạt động tương tác của cùng một người dùng trên nhiều ứng dụng nhắn tin.

Đăng ký trên Meta

Bạn sẽ cần đăng ký làm nhà phát triển và đăng ký ứng dụng của mình với Meta để thực hiện lệnh gọi đến đồ thị mạng xã hội trên Meta. Tìm hiểu thêm.

ID trong Trang

Khi một người dùng nhắn tin cho Trang Facebook, hệ thống sẽ tạo một ID trong Trang biểu thị người dùng đó trên Trang. ID này dành riêng cho người dùng ở trên và Trang mà họ tương tác. Nhờ vậy, Trang có thể ánh xạ hoạt động tương tác của cùng một người dùng trên nhiều ứng dụng nhắn tin.

Tác vụ trên Trang

Người dùng yêu cầu mã truy cập Trang phải có khả năng thực hiện tác vụ MESSAGING để gửi tin nhắn và tác vụ MODERATE để phản hồi bình luận trên Trang Facebook được liên kết với ứng dụng nhắn tin của bạn. Tìm hiểu thêm.

Danh mục đối tác

Tìm một đối tác có kiến thức chuyên môn về Nền tảng Messenger trong Danh mục đối tác của Meta .

Quyền

Ứng dụng của bạn sẽ cần yêu cầu những quyền dưới đây thông qua phương thức Đăng nhập bằng Facebook đối với cuộc trò chuyện trên Messenger:

  • pages_show_list
  • pages_manage_metadata
  • pages_messaging
  • pages_read_engagement
  • business_management

Để sử dụng tính năng Nhắn tin trên Instagram, bạn cũng phải yêu cầu các quyền dưới đây:

  • instagram_basic
  • instagram_manage_messages

Yêu cầu quyền business_management

Khi yêu cầu quyền business_management, hãy thông báo các thông tin sau trong nội dung gửi đi xét duyệt ứng dụng:

  1. Quyền này đang được yêu cầu dưới dạng phần phụ thuộc của các quyền pages_messagingpages_show_list.
  2. Đối với tính năng Nhắn tin trên Instagram, hãy thông báo rằng quyền này đang được yêu cầu dưới dạng phần phụ thuộc của quyền instagram_manage_messages.
  3. Trong video quay màn hình dành cho quy trình xét duyệt ứng dụng, hãy hiển thị rõ quản trị viên Trang đang điều hướng quy trình Đăng nhập bằng Facebook, chọn trang hoặc tên người dùng Instagram và cung cấp các quyền cần thiết cho ứng dụng.

Trong ứng dụng của bạn, hãy đảm bảo thông báo cho quản trị viên Trang biết họ cần cung cấp rõ ràng quyền cho ứng dụng để quản lý tài sản doanh nghiệp của mình. Bạn sẽ cần phải thêm quyền business_management trong quy trình Đăng nhập bằng Facebook cho doanh nghiệp.

Chính sách

Để có và duy trì quyền truy cập vào đồ thị mạng xã hội trên Meta, bạn phải tuân thủ Chính sách nền tảng Messenger, Điều khoản và chính sách về nền tảng của Meta cũng như Tiêu chuẩn cộng đồng của chúng tôi. Tìm hiểu thêm.

Yêu cầu về chính sách đối với bot

Quốc gia khác nhau có thể có yêu cầu riêng biệt đối với tin nhắn được gửi từ một Trang kinh doanh hoặc tài khoản Công việc trên Instagram. Vui lòng làm quen với những chính sách này cũng như các chính sách nền tảng khác mà chúng tôi thực thi.

Giới hạn tốc độ

Giới hạn tốc độ của Nền tảng Messenger phụ thuộc vào API được sử dụng và trong một số trường hợp còn phụ thuộc vào nội dung tin nhắn.

API Messenger

Những yêu cầu do ứng dụng của bạn gửi sẽ được tính vào số lệnh gọi mà ứng dụng đó có thể thực hiện trong khoảng thời gian 24 giờ và được tính như sau:

Calls within 24 hours = 200 * Number of Engaged Users

Number of Engaged Users (Số người dùng tương tác) là số người mà doanh nghiệp có thể nhắn tin qua Messenger.

API Messenger dành cho Instagram

Những yêu cầu do ứng dụng của bạn gửi sẽ được tính vào số lệnh gọi mà ứng dụng đó có thể thực hiện trong mỗi tài khoản Công việc trên Instagram và API được sử dụng.

API Cuộc trò chuyện

  • Ứng dụng của bạn có thể thực hiện 2 lệnh gọi/giây trong mỗi tài khoản Công việc trên Instagram

API Gửi

  • Ứng dụng của bạn có thể thực hiện 100 lệnh gọi/giây trong mỗi tài khoản Công việc trên Instagram đối với tin nhắn có chứa văn bản, liên kết, cảm xúc và nhãn dán
  • Ứng dụng của bạn có thể thực hiện 10 lệnh gọi/giây trong mỗi tài khoản Công việc trên Instagram đối với tin nhắn có chứa nội dung âm thanh hoặc video

API Tin trả lời riêng tư

  • Ứng dụng của bạn có thể thực hiện 100 lệnh gọi/giây trong mỗi tài khoản Công việc trên Instagram đối với tin trả lời riêng tư cho bình luận trên Instagram Live
  • Ứng dụng của bạn có thể thực hiện 750 lệnh gọi/giây trong mỗi tài khoản Công việc trên Instagram đối với tin trả lời riêng tư cho bình luận về bài viết và thước phim trên Instagram

Webhooks

Webhooks của Meta là thông báo theo thời gian thực, cung cấp cho bạn thông tin về những tin nhắn được gửi đến Trang kinh doanh hoặc tài khoản Công việc trên Instagram của bạn mà bạn không phải thực hiện lệnh gọi đến đồ thị mạng xã hội trên Meta, từ đó tránh bị giới hạn tốc độ. Bạn sẽ cần thiết lập Webhooks để nhận thông báo về những tin nhắn được gửi đến Trang kinh doanh hoặc tài khoản Công việc trên Instagram của mình nhằm tránh bị giới hạn tốc độ.

Bước tiếp theo

  • Thiết lập Webhooks - Tìm hiểu cách nhận thông báo HTTP theo thời gian thực về những tin nhắn mà ứng dụng của bạn gửi và nhận.

Tìm hiểu thêm

Tìm hiểu thêm về Nền tảng Messenger qua Video dành cho nhà phát triển của chúng tôi. Những video này sẽ cung cấp hướng dẫn, cách làm tốt nhất, sự kiện được ghi lại và hơn thế nữa.