Necesitas un plan Builder o superior para usar conectores en tu app.
Qué puedes hacer
Mantén informado a tu equipo con mensajes y actualizaciones desde tu app.Publicar en canales
Envía actualizaciones o anuncios a un canal cuando pasa algo en tu app.
Avisar a tu equipo
Envía una alerta en cuanto se alcanza un ticket, una fecha límite o un umbral.
Automatizar actualizaciones
Envía resúmenes, recordatorios y novedades periódicas desde tu app de forma programada.
Conectar Slack User
Conecta Slack User para que tu app pueda publicar como la persona que lo conectó.- Conector compartido
- Conector para usuarios de la app
Conectas una cuenta una sola vez y todas las personas que usan tu app comparten esa conexión y sus datos.Para añadir un conector compartido de Slack User:
- Haz clic en Connectors en la barra lateral de tu workspace.
- Haz clic en Add connector.
- Busca Slack User y luego haz clic en él.
- Selecciona Shared connector y luego haz clic en Next.
- Introduce un Connection name. Para Slack, Who can access siempre es Apps only.
- Haz clic en Add connector y luego autoriza el workspace de Slack en el que quieres publicar.
Conectar Slack Bot
Conecta Slack Bot para que tu app pueda publicar como un bot al que pones nombre y estilo.- Conector compartido
- Conector para usuarios de la app
Conectas una cuenta una sola vez y todas las personas que usan tu app comparten esa conexión y sus datos.Para añadir un conector compartido de Slack Bot:
- Haz clic en Connectors en la barra lateral de tu workspace.
- Haz clic en Add connector.
- Busca Slack Bot y luego haz clic en él.
- Selecciona Shared connector y luego haz clic en Next.
- Introduce un Connection name. Para Slack, Who can access siempre es Apps only.
- Haz clic en Add connector y luego autoriza el workspace de Slack en el que quieres que publique el bot.
Para publicar en un canal privado, invita primero al bot.
Personalizar la identidad del bot
Puedes definir el nombre y el icono del bot en cada mensaje. Pide al chat de IA los que quieras.Alcances y permisos
Cada conector usa sus propios alcances, y los 2 conjuntos no son intercambiables. Si seleccionas un alcance de Slack User para Slack Bot, o al revés, la conexión falla.Alcances de Slack User
Estos permisos permiten que tu app publique como la persona conectada.1
Base44 añade
users:read: Ve a las personas del workspaceusers:read.email: Ve las direcciones de correo
2
Tú configuras
- En Scopes,
chat:writeestá seleccionado de forma predeterminada para enviar mensajes.
Acceso: Los mensajes se publican como la persona conectada, con los permisos de Slack de esa persona.
Alcances de Slack Bot
Estos permisos permiten que tu app publique como tu bot.1
Base44 añade
chat:write.customize: Define el nombre y el icono del bot en cada mensajechat:write.public: Publica en canales públicos sin unirse a ellos
2
Tú configuras
- En Scopes,
chat:writeestá seleccionado de forma predeterminada para enviar mensajes como el bot.
Acceso: Los mensajes se publican como tu bot, con los permisos concedidos a tu app de Slack.
Usar Slack en una función de backend
Una vez conectado Slack, tus funciones de backend pueden obtener un token de acceso y llamar directamente a la API de Slack. Base44 gestiona el flujo OAuth y el almacenamiento de tokens.- Para una conexión compartida, usa
getConnection()para obtener el token. - Para una conexión de usuario de la app, usa
getCurrentAppUserConnection()para que cada solicitud use el token de la persona que inició sesión.
Conectores compartidos
Configura, despliega y llama a una conexión compartida desde una función de backend.
Conectores para usuarios de la app
Obtén un token por usuario y llama a la API como la persona que inició sesión.
Solución de problemas
Revisa los alcances y el acceso al workspace si Slack no puede conectarse o publicar mensajes.La conexión falla con un error de alcance no válido
La conexión falla con un error de alcance no válido
Slack User y Slack Bot usan conjuntos de alcances distintos y no se pueden mezclar. Comprueba que solo seleccionaste los alcances indicados para el conector que estás configurando, y que tu app de Slack solicita esos mismos alcances.
Algunas personas no pueden conectar su cuenta de Slack User
Algunas personas no pueden conectar su cuenta de Slack User
Si tu app de Slack no está distribuida, solo pueden conectarse las personas de tu propio workspace de Slack. Activa la distribución pública en los ajustes de tu app de Slack.
Preguntas frecuentes
¿Puedo usar Slack User y Slack Bot en la misma app?
¿Puedo usar Slack User y Slack Bot en la misma app?
Sí. Son conectores independientes, así que añade cada uno que necesites.
¿Puedo personalizar lo que envía el conector de Slack?
¿Puedo personalizar lo que envía el conector de Slack?
Sí. Describe en el chat de IA el formato, el contenido y el momento que quieres. También puedes ir al dashboard de tu app, hacer clic en Code y abrir la función de backend generada en
base44 > functions para ajustar el contenido del mensaje, por ejemplo usando bloques para diseños más complejos.Esta página fue traducida con IA. Para obtener la información más precisa y actualizada, consulta la versión en inglés.