[C# SDK] Almacenamiento del último acceso de un usuario 9 de febrero de 2023 18:31 Actualización Imagina que tu desafío es almacenar la última vez que tu usuario usó un determinado servicio de chatbot. Para ello, necesitaremos: Cree el proyecto de plantilla BLiP C# SDK (vea cómo en la documentación de BLiP) Agregue la interfaz IBucketExtension al constructor de MessageReceiver. Nota: El SDK lo inyectará automáticamente. Utilice el método SetAsync(string resourceId, Document d) para almacenar un documento que contenga la última fecha de acceso. Nota: Use el método GetAsync(string resourceId) para recuperar información guardada anteriormente. El siguiente código muestra cómo guardar un documento json que contiene la última fecha de acceso. public class BucketMessageReceiver : IMessageReceiver{ private readonly IBucketExtension _bucketExtension; private readonly IMessagingHubSender _sender; public BucketMessageReceiver(IMessagingHubSender sender, IBucketExtension bucketExtension) { _bucketExtension = bucketExtension; _sender = sender; } public async Task ReceiveAsync(Message message, CancellationToken cancellationToken) { //Store last access date var jsonLastAccess = new JsonDocument(); jsonLastAccess.Add("lastAccessDate", DateTimeOffset.Now); await _bucketExtension.SetAsync(message.From.ToString(), jsonLastAccess); //Get last access date await _bucketExtension.GetAsync<JsonDocument>(message.From.ToString()); }} Para obtener más información, acceda a la discusión sobre el tema en nuestra comunidado los videos en nuestro canal. 😃 Artículos relacionados ¿Cómo realizar el reset de usuarios a través de Beholder? Cómo usar variables en las respuestas rápidas de Blip Desk La Extensión HubSpot (Lanum) Permiso de asistentes en Blip Desk Cómo adicionar un bot en un aplicativo Android utilizando BLiP Chat