Twitter

La integración de Dialogflow para Twitter te permite crear fácilmente bots de Twitter con comprensión del lenguaje natural basada en la tecnología de Dialogflow.

Configura Twitter

A fin de configurar la integración de tu agente para Twitter, necesitarás lo siguiente:

Crea una app en Twitter

  1. Accede a tu cuenta de Twitter y navega a la Consola de administración de la aplicación de Twitter.
  2. Haz clic en el botón Crear una aplicación nueva (Create New App).
  3. Ingresa la siguiente información:

    • Bot name (Nombre del bot)
    • Descripción (Description)
    • Sitio web (Website): Puede ser un vínculo de marcador de posición
    • Callback URL (URL de devolución de llamada): No es necesaria en este punto
  4. Marca la casilla debajo de Developer Agreement (Acuerdo del desarrollador) y haz clic en el botón Create your Twitter application (Crear tu aplicación de Twitter).

Obtener claves y tokens

  1. Haz clic en la pestaña Tokens de acceso y claves.

  2. En Acciones de token, haz clic en el botón Crear mi token de acceso.

  3. Toma nota de la siguiente información:

    • (Consumer Key) (Clave de API) (Clave de consumidor, clave de API)
    • Consumer Secret) (API Secret) (Secreto del consumidor, Secreto de API)
  4. Haz clic en el botón Crear mi token de acceso.

  5. Toma nota de la siguiente información:

    • Access Token (Token de acceso)
    • Access Token Secret (Secreto del token de acceso)

Modificar permisos de la aplicación

  1. En la pestaña Tokens de acceso y claves, haz clic en modificar los permisos de la aplicación para el Nivel de acceso.

  2. En Access (Acceso), selecciona la opción Read, Write and Access direct messages (Mensajes directos de acceso, lectura y escritura).

  3. Haz clic en el botón Update Settings (Actualizar configuración).

Crea un entorno para desarrolladores de Twitter

Dialogflow necesita un entorno para desarrolladores al que hacer referencia en tu aplicación de Twitter.

A fin de crear tu entorno para desarrolladores, sigue las instrucciones que aparecen en la consola del desarrollador de Twitter.

Configurar Dialogflow

  1. En Dialogflow, ve a Integraciones en el menú de la izquierda.
  2. Haz clic en el mosaico Twitter.
  3. Ingresa la información relacionada en los siguientes campos:

    • Nombre de usuario del bot: Debe ser el nombre del bot de Twitter, sin "@".
    • Clave del consumidor (Consumer Key)
    • Secreto del consumidor (Consumer Secret)
    • Token de acceso (Access Token)
    • Secreto del token de acceso (Access Token Secret)
    • Etiqueta del entorno para desarrolladores (Dev environment label): Debe coincidir con la configuración del entorno para desarrolladores en Twitter
    • Entorno: el entorno de Dialogflow
  4. Haz clic en el botón Iniciar.

Prueba

Para probar tu bot, envía un tuit o un MD a la cuenta de la aplicación.

Migración de la API de Twitter

Si ya tienes una aplicación de Twitter, las siguientes instrucciones te guiarán en la migración de la API de transmisión a la API de webhook Beta.

  1. Solicita una cuenta de desarrollador de Twitter. Asegúrate de completar todos los pasos para la aplicación.

  2. Accede y navega a la página Entornos para desarrolladores (Dev Environments).

  3. Haz clic en Set up dev environment (Configurar entorno para desarrolladores).

  4. Da un nombre a tu entorno y, luego, ingresa el ID de tu aplicación de Twitter.

  5. Reinicia tu bot de Twitter en Dialogflow de la siguiente manera:

    1. Ve a la página de integración de Twitter.
    2. Haz clic en el botón DETENER (STOP).
    3. Haz clic en el botón INICIAR.

Inhabilita la integración en Twitter

En caso de que desees inhabilitar la integración de tu agente en Twitter, recuerda que no debes borrar tu app de Twitter ni volver a generar las claves antes de hacerlo. Si lo haces, tu agente de Dialogflow quedará en un estado incoherente.