private async Task <string> HandleMessageAsync(Message message)
        {
            if (message.Text.StartsWith("/subscribe"))
            {
                await SubscriptionDB.CreateAsync(new TelegramSubscription { ChatId = message.Chat.Id }).ConfigureAwait(false);

                return("Welcome! You subscribed to the notifications.");
            }
            if (message.Text.StartsWith("/ping"))
            {
                return("Pong!");
            }
            if (message.Text.StartsWith("/last"))
            {
                var lastMessage = await NotificationsDB.LoadLatestAsync().ConfigureAwait(false);

                if (lastMessage == null)
                {
                    return("No messages yet.");
                }

                var lastMessageTime = lastMessage.Timestamp + (message.Date - DateTime.UtcNow);
                var formattedStatus = FormatBookingStatus(lastMessage.Status);
                return($"Latest message was at {lastMessageTime:T}\n{formattedStatus}");
            }

            return(@"Usage:
/subscribe - subscribe to notifications
");
        }