[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 usar variables en las respuestas rápidas de Blip Desk ¿Cómo realizar el reset de usuarios a través de Beholder? La Extensión HubSpot (Lanum) Permiso de asistentes en Blip Desk Cómo adicionar un bot en un aplicativo Android utilizando BLiP Chat