Skip to content

Facebook 채팅 플러그인, 사용 중단됨

이전 원문: Facebook 채팅 플러그인, 사용 중단됨 게시일: 2023-8-4 마지막 편집: 2024-9-21 원래 분류: 🧷 외부 확장

알림

💡

Facebook 공식 발표에 따르면 2024년 5월 9일부터 채팅 플러그인은 더 이상 사용할 수 없습니다.

페이지 채팅 고객 지원 도구로 SaleSmartly 플러그인을 선택할 수 있습니다.

문서

아래는 이전 문서입니다.

💡 마지막 업데이트는 2023-09-06이며, 원문 문서의 4번째 항목인 PAGE_ID 획득 방식을 수정했습니다. 기존 방식으로 얻은 PAGE_ID는 채팅 플러그인 로드 실패를 일으킬 수 있습니다.

💡 Facebook 공식 채팅 플러그인은 방문자와 실시간으로 채팅하기 편하게 해 주는 도구였습니다.

전체 과정은 약 10분 정도이며, 완료하면 Facebook 플러그인을 얻을 수 있었습니다.

사용 효과

웹 페이지 오른쪽 아래에 채팅 상자가 표시됩니다. 사용자는 사이트 관리자와 채팅할 수 있고, 익명 방문자 또는 Facebook Messenger 로그인 사용자로 대화할 수 있습니다.

UntitledUntitled

사이트 관리자는 PC 백엔드나 앱에서 메시지를 실시간으로 확인할 수 있습니다.

UntitledUntitled

설정 방식

NotionNext 백엔드에 환경 변수 두 개를 추가하면 FBChat 플러그인을 켤 수 있었습니다. 대응 설정 파일 경로는 blog.config.js입니다.

이 두 매개변수를 얻는 방법은 아래 등록 방법을 참고하세요.

활성화 방법

Facebook 계정을 등록하고 로그인합니다.

https://www.facebook.com/login/

1. 공개 페이지 만들기

Facebook에서 공개 페이지를 만드는 과정은 간단합니다. 단계에 따라 페이지를 만들면 PAGE_ID를 얻을 수 있습니다.

  1. 페이지 왼쪽의 공개 페이지를 클릭합니다.

Untitled

  1. 새 공개 페이지 만들기를 클릭합니다.

Untitled

  1. 정보를 입력해 등록을 완료합니다.

입력을 마치면 기본 페이지 설정을 진행하도록 안내됩니다. 필요한 항목만 선택해 설정하면 됩니다.

Untitled

  1. PAGE_ID 가져오기

기존 PAGE_ID 획득 방식은 잘못되었습니다.

완료 후 안내에 따라 페이지로 돌아가면 공개 페이지 주소창 URL에서 PAGE_ID를 볼 수 있다고 되어 있었지만, 이 방식은 올바르지 않습니다. 예시 ID: 100095411623547

잘못된 예시 스크린샷

Untitled

올바른 방식은 공개 페이지 왼쪽에서 Settings를 클릭한 뒤 Brand Content를 클릭하는 것입니다.

UntitledUntitled

Brand Content 클릭 후 이동한 페이지에 PAGE_ID 매개변수가 포함되어 있습니다. 예시의 PAGE_ID100411122875215입니다.

Untitled

  1. 허용 목록 설정

웹사이트에서 해당 공개 페이지의 Messenger 기능을 사용할 수 있도록 다음 설정이 필요합니다.

오른쪽 위 아바타 -> Settings & privacy -> Settings를 클릭해 설정 센터로 이동합니다.

UntitledUntitled

설정 센터 왼쪽에서 새 공개 페이지 경험을 클릭합니다.

Untitled

새 공개 페이지 경험에서 고급 메시지 기능을 클릭하고 사이트 도메인을 입력한 뒤 추가를 클릭합니다.

Untitled

2. 개발자 권한 활성화

이 단계를 완료하면 전용 app id를 얻을 수 있고, 이 id로 Facebook 기능을 호출할 수 있습니다.

  1. 아래 링크를 클릭해 개발자 등록을 신청합니다.

https://developers.facebook.com/async/registration

  1. 계속을 클릭하고 요구사항에 따라 휴대폰 번호와 이메일을 검증합니다.

Untitled

  1. 마지막 단계로 등록을 완료합니다.

여기에서 속성을 선택합니다. 어떤 값을 선택해도 이후 작업에는 영향을 주지 않습니다.

Untitled

  1. 앱을 만듭니다.

등록이 완료되면 개발자 홈으로 이동합니다. 이후에도 https://developers.facebook.com/apps/에서 앱을 확인할 수 있습니다. 만들기를 클릭합니다.

Untitled

  1. 앱을 설정합니다.

Facebook을 선택하고 계속을 클릭합니다.

Untitled

앱 이름을 입력한 뒤 바로 앱 만들기를 클릭합니다.

Untitled

  1. APP_ID 가져오기

앱 홈에서 확인할 수 있습니다.

Untitled

완료

여기까지 진행하면 APP_IDPAGE_ID를 얻은 것입니다.

NotionNext 백엔드에 환경 변수 두 개를 추가하면 FBChat 플러그인을 켤 수 있었습니다. 대응 설정 파일 경로는 blog.config.js입니다.

Facebook 백엔드 설정에 대하여

Facebook 백엔드에서 이 채팅 플러그인의 사전 응답, 영업 시간 같은 속성을 설정할 수 있습니다. 여기서는 자세히 다루지 않습니다.

설정 진입점: Facebook 공개 페이지의 설정 메뉴에서 Meta Business Suite를 클릭합니다.

Untitled

비즈니스 백엔드 페이지

위 진입점 외에도 https://business.facebook.com/에 직접 접속할 수 있습니다.

백엔드에서는 모든 채팅 메시지를 확인할 수 있고, 오른쪽 위에서 자동 응답 같은 기능을 설정할 수 있습니다.

Untitled

또한 백엔드에서는 플러그인의 스타일, 위치, 자동 응답 내용을 사용자 지정할 수 있습니다.

Untitled

클라이언트

이 기능은 Facebook Messenger 채팅 도구를 사용합니다. Facebook, Messenger, 또는 Business Suite 앱을 설치해 사용할 수 있습니다.

Untitled

참고

  • 공식 소개

https://developers.facebook.com/docs/messenger-platform/discovery/facebook-chat-plugin

  • React 플러그인 코드

https://github.com/Yoctol/react-messenger-customer-chat

원문 링크

https://docs.tangly1024.com/article/notion-next-facebook-chat-plugn