Desde mensajes de texto hasta interfaces gráficas de usuario basadas en tarjetas, las apps de chat admiten la interactividad de muchas maneras.
Sigue estos lineamientos para obtener información sobre la mejor manera de usar las funciones de la app de Chat a fin de implementar la interactividad de estas apps.
Mensajes de tarjeta
Las tarjetas son elementos de la IU que pueden contener widgets interactivos y estáticos, como texto, imágenes y botones que las apps pueden enviar a los usuarios y espacios. Si tu app necesita recopilar información de los usuarios, presentar información detallada o guiar a los usuarios para que den un próximo paso, deben enviar un mensaje de tarjeta.
El encuestador usa un mensaje de tarjeta para ejecutar encuestas en los espacios de Chat:
Para obtener más información sobre las tarjetas, consulta Cómo enviar mensajes con tarjetas.
Diálogos
Los diálogos son interfaces basadas en tarjetas y en ventanas que tu app puede abrir para interactuar con un usuario. En los diálogos, se pueden combinar varias tarjetas de forma secuencial, lo que ayuda a los usuarios a completar procesos de varios pasos, como completar datos de formularios.
La app de Contactos inicia un diálogo para recopilar los detalles de contacto de un usuario que emite el comando de barra /addContact
:
Para obtener más información sobre los diálogos, consulta Cómo usar diálogos.
Comandos de barra
Los comandos de barra te permiten registrar y anunciar comandos específicos que los usuarios pueden proporcionar a tu app escribiendo un comando que comienza con una barra diagonal (/
), como /help
.
Para obtener más información sobre los comandos de barra, consulta Cómo admitir comandos de barra.
Notificaciones
Tu app de Chat puede @mencionar a usuarios específicos o a todos en un espacio, pero antes de mencionar a uno y, especialmente antes de mencionar a todos los usuarios de un espacio, debes considerar si es realmente necesario o no. No @mencionar personas.
Cuando se menciona a usuarios individuales, estos reciben una notificación y se interrumpe cualquier otra acción que estén realizando. Si se menciona a todos los usuarios de un espacio, se enviará una notificación a todos ellos. Si mencionas a las personas con demasiada frecuencia, es posible que se molesten con tu app de Chat y comiencen a verla como spam.
Está bien mencionar a los usuarios por razones muy importantes o urgentes. Por ejemplo, la app de Scrum menciona un espacio lleno de desarrolladores de software para notificarles que se acerca la inmovilización del código y para darles la oportunidad de decir que necesitan un poco más de tiempo antes de la fecha límite:
Por otro lado, la app de Cymbal Pizza menciona a un cliente directamente para agradecerle, lo que es cortés, pero no vale la pena dar una notificación:
Para obtener más información sobre las notificaciones, consulta Mensajes que mencionan a los usuarios.