> For the complete documentation index, see [llms.txt](https://docs.1millionbot.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.1millionbot.com/es/chatbot/channels/twitter.md).

# Twitter

## Configuración

> ⚠️ **Importante:** en 2026 X pasó su plataforma de desarrolladores a un modelo de **pago por uso** (compras créditos por adelantado; ya no existe un tier gratuito significativo), y el acceso a la **Account Activity API** —necesaria para recibir mensajes directos vía webhook— requiere solicitar acceso a un tier **Enterprise / Pay Per Use**, sujeto a aprobación de X. Sin esa aprobación, no podrás activar este canal aunque completes todos los pasos siguientes.
>
> Esta guía puede quedar desactualizada si X vuelve a cambiar su plataforma. Consulta siempre la documentación oficial: [X API Docs](https://docs.x.com).

Para configurar la integración de tu agente en Twitter/X, necesitarás lo siguiente:

* Una cuenta de X vinculada a un número de teléfono.
* Una cuenta de desarrollador en [developer.x.com](https://developer.x.com) con un método de pago configurado.
* Acceso aprobado a la Account Activity API (ver más abajo).

### Crear una aplicación de X

1. Accede a la [consola para desarrolladores de X](https://developer.x.com).
2. Crea una nueva aplicación (New App) y dale un nombre.
3. Configura las opciones de autenticación en **User authentication settings**: activa OAuth 1.0a y selecciona el permiso "Read and write Direct Message" (Leer y escribir Mensajes Directos).
4. Copia la URL de este canal (la encontrarás en el botón 'Info' de la integración de Twitter en la plataforma 1millionbot) y pégala en 'Callback URI/Redirect URL'.
5. Introduce tu sitio web y guarda los cambios.
6. En la sección **Keys and tokens** de la app, genera y copia el **API Key and Secret** y el **Access Token and Secret**. Solo se muestran una vez.

### Solicitar acceso a la Account Activity API

1. La Account Activity API (la que permite recibir mensajes directos vía webhook) opera en el tier **Enterprise / Pay Per Use** y requiere solicitar acceso a través de la consola de desarrolladores.
2. Describe el caso de uso cuando se solicite (por ejemplo: activar un webhook que conecta un chatbot con los mensajes directos de la cuenta, para responder automáticamente a las preguntas de los usuarios).
3. Espera la aprobación de X antes de continuar.

{% hint style="info" %}
**Importante:** el tiempo de aprobación y el coste de este tier dependen de X y pueden variar; no están bajo el control de la plataforma 1millionbot.
{% endhint %}

### Activar integración

1. En el módulo de integración de Twitter/X introduce el API Key, API Key Secret, Access Token y Access Token Secret que copiaste anteriormente.
2. Guarda la configuración: la plataforma registra y suscribe el webhook automáticamente por ti (ya no es necesario crear manualmente ningún "Dev Environment").
3. ¡Listo!:tada: Realiza pruebas para verificar el funcionamiento de tu agente en X.

## Limitaciones

* Los mensajes con botones o respuestas rápidas no están soportados en esta versión de la integración: la API de mensajes directos actual de X (`/2/dm_conversations`) no tiene documentado ese soporte, a diferencia de la API antigua. Se pueden enviar mensajes de texto e imágenes.
* Los límites de envío de mensajes dependen del tier de pago por uso contratado en X; consulta la [documentación oficial de límites](https://docs.x.com) para las cifras vigentes en tu plan.
