# 10 de outubro de 2026

> O assistente passou a trocar a foto do perfil, a sua ou, para moderador, a de outra pessoa, e a pôr a imagem quadrada destacada em eventos e chamadas de trabalhos, por link ou arquivo.

Hoje o assistente (Claude, ChatGPT, Cursor) passou a aceitar imagem em todo lugar onde o painel aceita.

## Foto de perfil e imagem destacada, pelo assistente

**O que é.** Dá para pedir ao assistente *"troca minha foto por esta"* e passar o link ou o arquivo de uma imagem. Ele troca a sua foto na comunidade ou, se você pedir, a foto da sua conta (a mesma em todas as comunidades). Moderadores e acima também trocam ou tiram a foto de quem é da comunidade. E ao criar ou editar um evento ou uma chamada de trabalhos, o assistente aceita a **imagem destacada quadrada (1:1)**, além do banner.

**Por que importa.** Antes, só o painel trocava foto e imagem destacada. Agora o assistente faz isso na mesma conversa em que monta o evento, e pode usar uma imagem que ele mesmo gerou.

- Os formatos são JPEG, PNG, WebP e GIF; SVG vira PNG. Um arquivo vai até 5 MB.
- Se a imagem não servir, nada muda, e o assistente diz o motivo.
- A troca de foto não pede confirmação.
- O **banner da comunidade** ainda é trocado só pelo painel.

**Exemplo.** *"Troca minha foto por esta: https://exemplo.memberfy.net/eu.png. E põe esta imagem quadrada como destacada do Encontro de Novembro."* Ver a receita [Trocar a foto e pôr uma imagem destacada](/mcp/receitas#19-trocar-a-foto-e-por-uma-imagem-destacada) e [Imagens](/mcp/ferramentas#imagens).

## Cursos para o membro

**O que é.** O membro encontra os cursos da comunidade, abre o curso e a aula (vídeo, texto, link ou imagem), começa, continua de onde parou e conclui, com o progresso marcado.

**Por que importa.** Antes, a tela de cursos mostrava só um conteúdo de exemplo. Agora o que a equipe monta é o que o membro vê. Criar e editar cursos pela tela chega ao painel depois; até lá, o assistente (MCP) ou a API montam o curso. Ver [Cursos](/espacos/cursos).

## Assistente de IA liberado por papel

**O que é.** O owner decide quem pode conectar um assistente de IA (Claude, ChatGPT, Cursor) à comunidade, com três interruptores em **Configurações › Assistentes de IA**: **Membros**, **Equipe** (moderador, financeiro e admin) e **Admins**. Desligar corta na hora; religar devolve o acesso sem reconectar.

**Atenção: todos começam desligados.** Isso vale também para comunidades que já usavam o assistente: **quem não é owner perde o acesso até o owner ligar**. O owner sempre tem acesso. Se o assistente de alguém parou de funcionar, é isso: peça ao owner para ligar o interruptor do seu grupo. Ver [Configurações gerais](/configuracoes/configuracoes-gerais#assistente-de-ia).

## No site

O site ganhou o **seletor de país**. Nas páginas de fora do Brasil, PIX e boleto não são oferecidos, e os números seguem o formato de cada país.

## Melhorias

- **Novos controles de segurança.**

## Para desenvolvedores

Esta parte é para quem integra a Memberfy por código. Para usar o que está acima, nada daqui é necessário.

### MCP: detalhes técnicos

- **Ferramenta nova em Membros: 210 no total.** `update_avatar` (todos os papéis; sem confirmação) tem os argumentos `member` (opcional), `scope` (`community`, o padrão, ou `account`), `remove`, `image_url` e `image_base64`. A própria foto, qualquer papel troca; a de outra pessoa exige moderador ou acima, e só de quem é da comunidade conectada; `scope=account` é sempre a própria. Por papel: proprietário e administrador, 210; moderador, 124; financeiro, 104; membro, 87. Ver [Ferramentas · Membros](/mcp/ferramentas-membros#update-avatar).
- **Imagem destacada 1:1 em eventos.** `create_event` e `update_event` aceitam `featured_image_url` e `featured_image_base64`; `update_event` confere as imagens antes de mudar o evento. Em `create_event`, uma imagem recusada vira `warnings`.
- **Chamada de trabalhos.** `create_call_for_papers` e `update_call_for_papers` aceitam a imagem destacada também como arquivo (`featured_image_base64`), e `update_call_for_papers` confere as imagens antes de mudar a chamada.
- Nenhuma rota da API mudou. Ver [Imagens](/mcp/ferramentas#imagens).

### API: cursos e assistente de IA

- `GET` do curso omite o conteúdo das aulas para quem não pode ver o espaço.
- Matrícula repetida num curso devolve `200`.
- `GET /api/communities/settings` é uma rota nova (leitura para a equipe); o `PATCH .../settings` aceita `mcpMembers`, `mcpStaff` e `mcpAdmins` (só owner e SuperAdmin), e `POST /api/communities/domain` e `authorize/info` devolvem `mcpAllowed`. Ver [Autenticação](/api/autenticacao#acesso-ao-assistente-de-ia).
- No MCP, `get_community_settings` mostra `assistant_access` e `update_community_settings` aceita `assistant_members`, `assistant_staff` e `assistant_admins` (só o owner).
