# Finalizar Inatividade (end inactivity)

### 👉 Para que serve?

O módulo finalizar inatividade é utilizado para encerrar o período de verificação da caixinha de “iniciar inatividade”.

A configuração do módulo é bem simples e pode ser feita utilizando somente um botão, que chamamos de "continuar automaticamente". Usando esse recurso, o bot processa os módulos configurados, criando uma continuação para a próxima etapa do fluxo vinculado.

<figure><img src="/files/p4tYjt7Qxee1FacUsXVA" alt=""><figcaption><p>Utilização do módulo <strong>Finalizar Inatividade</strong> em um fluxo real</p></figcaption></figure>

{% hint style="info" %}
:rotating\_light: **Atenção:** : os módulos “Iniciar Inatividade” e “Finalizar Inatividade” são **interdependentes**. Isso significa que, **para usar o Finalizar Inatividade, é necessário** antes definir, em alguma parte do fluxo, **um componente de Iniciar Inatividade.**
{% endhint %}

### :point\_right: Detalhes do módulo

Não existem configurações necessárias para esse módulo. Porém, é preciso ativar a opção **Continuar automaticamente**, para que dê as devidas tratativas quando a inatividade for encerrada e possa criar um nó com o módulo seguinte.

<figure><img src="/files/jovHTdskdmApuinkyy57" alt=""><figcaption></figcaption></figure>

Esse módulo previne que o chatbot dispare outros módulos de inatividade quando o timer começa a rodar. Por exemplo, se um fluxo tem quatro períodos de inatividade, um de 10, outro de 12, um de 5 e outro de 10 minutos, você precisa usar um finalizar inatividade para cada um deles.

### :point\_right: Caso de uso

Imagine o seguinte caso de uso: em um projeto, você precisa que o chatbot conte o período de 12 minutos de inatividade do usuário. Caso o usuário entre em inatividade no tempo estabelecido, o chatbot deve enviar uma mensagem de sucesso para um banco de dados, com status 200. Porém, se o usuário responder dentro do tempo estabelecido, deve retornar erro, com status 400.

No Iniciar Inatividade, precisa definir as tratativas nos dois casos: se a inatividade for interrompida ou não. Caso tenha dúvidas sobre o Iniciar Inatividade, [leia o artigo aqui](/docs/builder-de-chatbots/acao/iniciar-inatividade-start-inactivity.md).

O fluxo deve ficar assim:

<figure><img src="/files/BxrT4YXtCvkqhwDxIMeT" alt=""><figcaption><p>Fluxo com os componentes Iniciar Inatividade e Finalizar Inatividade</p></figcaption></figure>

Dessa maneira, conseguimos, de forma simplificada, definir o período que o usuário poderá ficar inativo na conversa com o bot, ajudando no controle de métricas, rendimentos e interatividade do seu chatbot.


---

# 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://help.hyperflow.global/docs/builder-de-chatbots/acao/finalizar-inatividade-end-inactivity.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.
