Twitter

Dialogflow Twitter Integration을 사용하면 Dialogflow 기술을 기반으로 자연어 이해가 가능한 Twitter 봇을 쉽게 만들 수 있습니다.

Twitter 설정

에이전트에 Twitter 통합을 설정하려면 다음이 필요합니다.

Twitter에서 앱 만들기

  1. Twitter 계정에 로그인하고 Twitter App Management Console로 이동합니다.
  2. Create New App(새 앱 만들기) 버튼을 클릭합니다.
  3. 다음 정보를 입력합니다.

    • 봇 이름
    • 설명
    • 웹 사이트 - 자리표시자 링크가 될 수 있습니다.
    • 콜백 URL - 지금은 필요 없습니다.
  4. Developer Agreement(개발자 계약) 아래의 체크박스를 선택하고 Create your Twitter application(Twitter 애플리케이션 만들기) 버튼을 클릭합니다.

키 및 토큰 가져오기

  1. Keys and Access Tokens(키 및 액세스 토큰) 탭을 클릭합니다.

  2. Token Actions(토큰 작업) 아래에서 Create my access token(내 액세스 토큰 만들기) 버튼을 클릭합니다.

  3. 다음 정보를 기록해 둡니다.

    • 고객 키(API 키)
    • 고객 비밀번호(API 비밀번호)
  4. Create my access token(내 액세스 토큰 만들기) 버튼을 클릭합니다.

  5. 다음 정보를 기록해 둡니다.

    • 액세스 토큰
    • 액세스 토큰 비밀번호

앱 권한 수정

  1. Keys and Access Tokens(키 및 액세스 토큰) 탭에서 Access Level(액세스 수준)modify app permissions(앱 권한 수정)를 클릭합니다.

  2. Access(액세스)에서 Read, Write and Access direct messages(채팅 메시지 읽기, 쓰기, 액세스) 옵션을 선택합니다.

  3. Update Settings(설정 업데이트) 버튼을 클릭합니다.

Twitter 개발자 환경 만들기

Dialogflow에는 Twitter 앱에 참조하기 위한 개발 환경이 필요합니다.

Twitter 개발자 콘솔의 지침을 따라 개발 환경을 만드세요.

Dialogflow 설정

  1. Dialogflow에서 왼쪽 메뉴의 Integrations(통합)로 이동합니다.
  2. Twitter 타일을 클릭합니다.
  3. 다음 필드에 관련 정보를 입력합니다.

    • 봇 사용자 이름 - Twitter 봇의 이름이어야 합니다('@' 제외).
    • 고객 키
    • 고객 비밀번호
    • 액세스 토큰
    • 액세스 토큰 비밀번호
    • 개발 환경 라벨 - Twitter에 설정된 개발 환경과 일치해야 합니다.
    • 환경 - Dialogflow 환경입니다.
  4. Start(시작) 버튼을 클릭합니다.

테스트

봇을 테스트하려면 앱이 속한 계정에 트윗이나 채팅 메시지를 보내세요.

Twitter API 이전

기존 Twitter 앱이 있는 경우 다음 안내를 따라 스트림 API에서 베타 웹훅 API로 이전할 수 있습니다.

  1. Twitter 개발자 계정을 신청합니다. 신청에 필요한 모든 단계를 완료하세요.

  2. 로그인하고 Dev Environments(개발 환경) 페이지로 이동합니다.

  3. Set up dev environment(개발 환경 설정)를 설정합니다.

  4. 환경의 이름을 지정하고 Twitter 앱 ID를 입력합니다.

  5. 다음을 수행하여 Dialogflow에서 Twitter 봇을 다시 시작합니다.

    1. Twitter 통합 페이지로 이동합니다.
    2. STOP(중지) 버튼을 클릭합니다.
    3. START(시작) 버튼을 클릭합니다.

Twitter 통합 사용 중지

에이전트의 Twitter 통합을 사용 중지하는 경우 사용 중지 전에 Twitter 앱을 삭제하면 안 됩니다. 먼저 삭제하면 Dialogflow 에이전트가 부적절한 상태가 됩니다.

이 페이지가 도움이 되었나요? 평가를 부탁드립니다.

다음에 대한 의견 보내기...

Dialogflow 문서
도움이 필요하시나요? 지원 페이지를 방문하세요.