---
title: Memória da Sessão
slug: helper-plus/memoria-da-sessao
description: Learn about the importance of Dialogue Memory in chatbots with this informative document. Discover the four types of memory, including user, session, temp, and bot, with a focus on the frequently utilized temp memory. Explore an example illustrating the u
createdAt: 2022-08-29T12:48:51.000Z
---

## Memória de Diálogo

A Memória de Diálogo é como seu chatbot se lembra das coisas no contexto de uma conversa. A maneira como você pode armazenar e recuperar dados é usando ações dentro dos fluxos.&#x20;

Existem quatro tipos de memória disponíveis: **user, session, temp e bot**. O valor de tipo na interface do usuário "**Definir variável**" deve ser definido para um desses quatro tipos.

Você pode consumir uma ação de memória como qualquer outra ação do Botpress Flow Editor.

<u>**Exemplo**</u>**:**

![](https://api.archbee.com/api/optimize/pu5VMc-2TW3GQX4ly5Xp7/VMtYFGIa3dcKMR7QeEJTO_image.png)

## Memória temporária

A memória *`temp`* é o tipo de memória mais usado no Botpress. Esta memória é mantida desde o início do fluxo até o final. Enquanto os nós estiverem ligados, a memória *temp&#x20;*&#x65;stará disponível.

:::hint{type="info"}
🖊 <u>**Nota**</u>**:&#x20;**&#x50;ara usuários do **Botpress 10.x**, isso era mais conhecido como a *state&#x20;*&#x63;aixa de diálogo.
:::

Casos de uso típicos incluem chamar uma ação, salvar o resultado na temp memória e enviar um elemento de conteúdo incluindo a resposta para o usuário.

### Exemplo

Você deseja listar o nome de seus servidores, que seu chatbot deve buscar em uma API. Esta seria sua ação, `fetch_servers.js`:



```javascript
const listServers = async () => {
  try {
    const { data } = await axios.get(`https://mysite.com/servers`)
    temp.servers = data.servers.join(', ')
  } catch (error) {}
}

return listServers()
```

Essa ação buscaria o nome de seus servidores; então você pode enviar um elemento de conteúdo semelhante a este:

*`Here's the list of our servers: {{temp.servers}}`*