# Creando un Chatbot

Recomendamos crear un chatbot con integración de Dialogflow, ya que BonyChat tiene una amplia integración con el mismo que se adapta a varios casos de uso.

![Flujo BonyChat con Dialogflow](https://4203548637-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lkf9GnQKi9ZHOOeQZec%2Fuploads%2FlBAIlIjcl88w5XWpJ847%2FFlujo%20okeybot-dialogflow.png?alt=media\&token=e74e3cc3-ddcd-45c6-9825-44e0c613f0d9)

La siguiente imagen muestra un ejemplo de cómo se puede usar Dialogflow para automatizar respuestas específicas.

<div align="left"><img src="/files/ys4zAMS11butGeiuoC85" alt=""></div>

## Conectando a Dialogflow <a href="#connecting-to-dialogflow" id="connecting-to-dialogflow"></a>

Siga la guía a continuación para conectarse a Dialogflow.

## Creando una intención básica <a href="#creating-a-basic-intent" id="creating-a-basic-intent"></a>

Para esta guía, crearemos una intención básica que permita al chatbot responder consultas sobre el horario de atención.

**Paso 1: Crear intención** Navegue a la consola de [Dialogflow](https://dialogflow.cloud.google.com/) y presione **INTENTS** (INTENCIONES) en el menú de navegación lateral y presione el ➕ o **CREAR INTENCIÓN** desde la parte superior del módulo.

![](/files/OPkopEO9Mdda4pvwAqbr)

**Paso 2: Ponle un nombre a tu intención** Ingresa un nombre para la intención el cual debe representar las expresiones del usuario final que ya conoce. Por ejemplo:`consulta_horarios_operativos`

**Paso 3: Incluya frases de entrenamiento** Las frases de entrenamiento son las frases que desencadenarán la intención específica y el comportamiento esperado.

Puede recopilar las preguntas más frecuentes con respecto a las horas de funcionamiento de su negocio e incluir una lista como frases de entrenamiento.

> *¿Cuáles son los horarios del local?*&#x20;
>
> *¿A qué hora cierran?*&#x20;
>
> *¿Está abierto los domingos?*
>
> *¿Estás abierto los fines de semana?*&#x20;
>
> *¿A qué hora abres?*

![](/files/P8AbP8yKHSWs3HDX4GuB)

**Paso 4: Genere una respuesta de intención** Desplácese hacia abajo hasta la sección **Respuestas** y escriba la respuesta y después agregar.

{% hint style="info" %}
**Consejos** **útiles:**

* Puede enviar varias respuestas a la vez para una mejor legibilidad.
* Puede agregar algunas variantes de respuesta y se enviarán de forma aleatoria a sus contactos
  {% endhint %}

La respuesta que crearemos para esta intención es:

> Nuestro horario de atención es de lunes a sábado de 10:00 a 22:00 horas. Cerramos domingos y festivos. Quedamos a su entera disposición.

![](/files/Lt9ETxaAdNBLk4UKkMvx)

**Paso 5: Pruébelo** Puede probarlo con el panel de prueba ubicado en el lado derecho de Dialogflow o probarlo con los canales conectados.

## ¿Qué sigue? <a href="#whats-next" id="whats-next"></a>

Ahora que sabe cómo crear una intención, mejóralo con más casos de uso específicos para su empresa.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bony.chat/comenzando/creando-un-chatbot.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
